症状:

在投资数据库中.MDF SQL Server,您可以看到以下错误:

SQL Server找到错误输入 - 基于逻辑序列的结论:不正确的校验和(预期:0x2abc3894;实际:0x2ebe208e)。在文件“xxx.mdf”中使用偏移0x00000000002000读取数据库标识符12中的页面(1:1)时发生这种情况。 SQL Server杂志错误或系统事件日志中的其他消息可以提供更多信息。这是一个严重的错误,可能威胁到数据库的完整性,并应立即纠正。完成完全检查数据库验证(DBCC CHECKDB)。这个错误可能是由各种因素引起的;有关更多信息,请参阅Internet上的SQL Server书籍。 (Microsoft SQL Server,错误:824)

其中'xxx.mdf' - 是执行访问权限的MDF文件的名称。

有时到数据库.mdf可以成功连接。但是,在尝试执行SQL-SEYAL时,例如

来自[testdb]的国会*。 [DBO]。 [test_table_1]

您还将获得上述错误消息。

快照错误注意:

一个明确的解释:

MDF文件中的数据存储为页面,每个页面为8 KB。每个页面都有一个可选的检查点字段。

如果SQL Server在某些数据页面上查找校验和的值无效,则他报告此错误。

您可以使用我们的产品 Datanumen. SQL恢复 要从损坏的MDF文件恢复数据并修复此错误。

文件的示例:

示例损坏的MDF文件将导致错误:

SQL Server Version. 损坏的MDF文件 MDF文件更正了 Datanumen. SQL恢复
SQL Server 2005. errosy4_1.mdf. error4_1_fixed.mdf.
SQL Server 2008 R2 ERROR4_2.MDF. erra4_2_fixed.mdf.
SQL Server 2012. erra4_3.mdf. ERROR4_3_FIXED.MDF.
SQL Server 2014. ERROR4_4.MDF. erra4_4_fixed.mdf.