SQL Server检测到基于逻辑一致性的I / O错误

时间:2016-08-22 05:06:27

标签: sql-server sharepoint

我正在使用Sharepoint Foundation 2010.我在事件日志中获得error message(824),同时执行常规计划作业以备份数据库。

WSS_Logging显示以下错误:

  

“SQL Server检测到基于逻辑一致性的I / O错误:校验和不正确(预期:0xa691e24a;实际:0xb68ce671)。它发生在数据库ID 9中的页面读取(1:6095)期间,文件偏移量为0x00000002f9e000 'C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA \ WSS_Logging.mdf'.SQL Server错误日志或系统事件日志中的其他消息可能提供更多详细信息。这是一个严重的错误情况,威胁数据库完整性,必须立即纠正。完成完整的数据库一致性检查(DBCC CHECKDB)。“

请帮助..

1 个答案:

答案 0 :(得分:0)

From MSDN:

这个错误意味着什么:
此错误表示Windows报告已成功从磁盘读取页面,但SQL Server发现页面出错。此错误类似于错误823,但Windows未检测到错误。这通常表示I / O子系统中存在问题,例如磁盘驱动器出现故障,磁盘固件问题,设备驱动程序故障等等

只需输入,run CHKDSK,看看是否有任何错误

CHKDSK [volume[[path]filename]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]]

如果您还没有

,也会更改page_verify option to checksum

请阅读以下有关MSDN链接的详细信息

接下来的步骤:

查找硬件故障

运行硬件诊断并纠正任何问题。还要检查Microsoft Windows系统和应用程序日志以及SQL Server错误日志,以查看是否由于硬件故障而发生错误。修复日志中包含的所有与硬件相关的问题。 如果您有持久的数据损坏问题,请尝试更换不同的硬件组件以隔离问题。检查以确保系统没有在磁盘控制器上启用写入缓存。如果您怀疑写入缓存是问题,请与您的硬件供应商联系。 最后,您可能会发现切换到新硬件系统很有用。此开关可能包括重新格式化磁盘驱动器并重新安装操作系统。

从备份还原

如果问题与硬件无关并且已知干净备份可用,请从备份还原数据库。 请考虑更改数据库以使用PAGE_VERIFY CHECKSUM选项。