T-SQL MDF文件是否有可能检查其数据完整性?

时间:2012-09-16 15:39:34

标签: tsql ntfs

我的SQL Server上有一个巨大的mdf文件,并怀疑它的数据完整性。我正在使用此DB中的表进行操作,并注意到我的Windows系统事件日志(文件系统是NTFS)中的许多磁盘坏块报告。我怀疑这个错误可能与我使用此DB的操作有关。我的任务是在mdf文件中的某些部分数据被破坏的情况下,SQL Server是否有可能检测到此数据完整性问题? mdf中是否有一些错误检查机制:per-record或per-table crc等?如果没有自动执行,我怎么能手动测试?

1 个答案:

答案 0 :(得分:0)

这不是一个编程问题但是。

DBCC CHECKDB (Transact-SQL)

DBCC CHECKTABLE (Transact-SQL)

如果你正在抛出坏块错误,那么很可能你的磁盘坏了。您需要修复硬件问题。