症状:

当使用DBCC CHECKDBREPAIR_ALLOW_DATA_LOSS参数腐败.MDF修复数据库,如下:

DBCC CHECKDB (xxxx, REPAIR_ALLOW_DATA_LOSS)

您将看到以下错误消息:

5125年味精,24级,状态2,第2行
文件“C:程序FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1。mdf的似乎是截断的操作系统。预期的大小是5120 KB,但实际尺寸是5112 KB。
3414年味精,21级,状态1、2号线
一个错误发生在恢复,防止数据库“Error1”(39:0)重新启动。诊断恢复错误和修复它们,或者从一个已知良好的备份恢复。如果不纠正错误或预期,联系技术支持。

“Error1”名字的腐败MDF数据库正在修理。

味精5125错误是马嘶声一个配置错误也不一致性错误。它发生在尾巴的一部分MDB文件删除,由于数据损坏。

错误信息的截图:

精确的解释:

当尾巴的一部分MDB文件删除,CHECKDB将报告味精5125错误并试图修复它。如果数据库不能固定,那么它将产生味精3414错误。

数据库也可以恢复,如果使用我们的产品DataNumen SQL复苏做这个任务。

示例文件:

SQL Server的版本 腐败的MDF文件 MDF文件固定DataNumen SQL复苏
SQL Server 2014 Error8.mdf Error8_fixed.mdf

引用: