2010-08-05 09:21:51.31 spid11    错误: 823,严重度: 24,状态: 2
2010-08-05 09:21:51.31 spid11    I/O error (torn page) detected during read at offset 0x0000116496a000 in file 'd:/Microsoft SQL Server/MSSQL/data/xxxxxxx_Data.MDF'.

======================================================

Description&Solution:

Torn_page_detection:
This recovery option allows SQL Server to detect incomplete I/O operations caused by power failures or other system outages.

When set to ON, this option causes a bit to be reversed for each 512-byte sector in an 8-kilobyte (KB) database page when the page is written to disk. If a bit is in the wrong state when the page is later read by SQL Server, the page was written incorrectly; a torn page is detected. Torn pages are usually detected during recovery because any page that was written incorrectly is likely to be read by recovery.

Although SQL Server database pages are 8 KB, disks perform I/O operations using a 512-byte sector. Therefore, 16 sectors are written per database page. A torn page can occur if the system fails (for example, due to power failure) between the time the operating system writes the first 512-byte sector to disk and the completion of the 8-KB I/O operation. If the first sector of a database page is successfully written before the failure, the database page on disk will appear as updated, although it may not have succeeded.

Note Using battery-backed disk caches can ensure that data is successfully written to disk or not written at all.

If a torn page is detected, an I/O error is raised and the connection is killed. If the torn page is detected during recovery, the database is also marked suspect. The database backup should be restored, and any transaction log backups applied, because it is physically inconsistent.

By default, TORN_PAGE_DETECTION is ON.

sql server 2000 torn_page_detection error (error 823)相关推荐

  1. [Microsoft][SQL Server 2000 Driver for JDBC]Error establishing socket

    1. Install SQL Server 2000 Sp4. 2. Install SQL Server Driver for JDBC, then set the CLASSPATH. Insta ...

  2. SQL Server 2000 Service Pack 4 中所修复的 bug 的列表

    有关在 SQL Server 2000 Service Pack 4 已修复的 bug 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 314128  FIX: 一 ...

  3. 使用JDBC连接SQL Server 2000 命名实例(Named Instance)

    最近比较闲,就爱摆弄一些玩意,前时间对ruby on rails比较感兴趣,就想继续看看,但是系统坏了好几次,前段时间配好的eclipse+rdt+sqlserver的环境也就得重新diy了:     ...

  4. SQL SERVER 2000安装遇到的问题小汇总(转载)

    [1]安装程序配置服务器失败 需要修改下注册表 1 打开注册表  在"开始"--"运行"键入 "regedit"   2 删除注册表如下键值 ...

  5. SQL Server 2000+ADO.NET实现并发控制

    2.2 SQL Server 2000+ADO.NET实现并发控制 2.2.1 并发一致性问题 常见并发并发一致性问题包括:丢失的修改.不可重复读.读脏数据.幻影读(幻影读在一些资料中往往与不可重复读 ...

  6. SQL Server 2000数据库移植到SQL Server 2008R2数据库服务器中碰到的”3145错误”及解决办法...

    辛苦忙碌了一个星期终于安装配置好了TFS服务器,给每个团队成员分配了账户和邮箱.不过,老机器中的部分数据需要备份到新机器中,其中在移植一个使用DVBBS架设的论坛的时候,出了点问题,记录如下,以备查找 ...

  7. SQL Server 2000中的数据转换服务 (DTS)

    SQL Server 2000中的数据转换服务 (DTS) 更新日期: 2004年06月15日 发布者 Diane Larsen Euan Garden, 投稿人 Microsoft Corporat ...

  8. Microsoft SQL Server 2000整合规划

    Microsoft SQL Server 2000整合规划 更新日期: 2004年06月24日 SQL Server技术文章 作者:Allan Hirt 投稿人:Tom Davidson和Shaun ...

  9. SQL SERVER 2012/2014 链接到 SQL SERVER 2000的各种坑

    原文:SQL SERVER 2012/2014 链接到 SQL SERVER 2000的各种坑 本文总结一下SQL SERVER 2012/2014链接到SQL SERVER 2000的各种坑,都是在 ...

最新文章

  1. 远程更新FPGA配置的热启动地址(WBSTAR)的格式?
  2. 注意.NET Core进行请求转发问题
  3. 开发辅助 | 阿里图标库iconfont入门使用
  4. Spark安装及其sbt和maven 打包工具安装
  5. leetcode 144 --- 二叉树前序遍历
  6. scp命令默认传输速度多大_每天一个linux命令(60):scp命令
  7. c++ builder firemonkey 实现填充椭圆
  8. html%3cform%3e不换行,HTML URL 编码
  9. 融云 SDK 如何实现群组操作
  10. echarts瀑布图_请问echarts中有没有瀑布图+折线图的使用方法?
  11. ODBC连接数据库使用动态密码
  12. 涉密计算机u盘管理,涉密U盘管理规定.doc
  13. CUDA学习:GPU硬件连接模型
  14. IMSI前5位对应移动运营商名称的列表
  15. android 拨打电话 实例,Android实战教程第三篇之简单实现拨打电话功能
  16. w ndows正常启动,正常运行WNDOWS所需的文件已被替换成无法识别的版本.要保持系统的稳定,必须还原这些文件的原有版本.doc...
  17. 使用fs传真模块mod_fax的一点点经验
  18. 连花清瘟对德尔塔病毒有效?这次网友反应不太一样
  19. C语言 —— float单精度浮点型与double双精度浮点型的使用
  20. C语言实现万年历(附代码) 小白完成的第一个C语言程序,希望大家多多关注,点赞

热门文章

  1. 阿里云:从攻到防,深入浅出DDoS
  2. 诛仙服务器获取角色信息失败,架设诛仙提示游戏服务器正在维护中
  3. kinect v2 移动电源配置
  4. 上传文件报错——Required request part ‘*****‘ is not present“
  5. 计算机地址空间是什么,物理地址空间是什么
  6. 基于蓝牙适配器的PC与Android端通讯
  7. StarRocks开源——携手未来,星辰大海
  8. 360 android手机备份通讯录,360手机卫士怎样备份手机通讯录 备份手机通讯录图文教程...
  9. java常用开发工具
  10. 三维叉乘怎么算_圆锥曲线第十四节:二次点乘与二次叉乘