标签: tsql ntfs
我的SQL Server上有一个巨大的mdf文件,并怀疑它的数据完整性。我正在使用此DB中的表进行操作,并注意到我的Windows系统事件日志(文件系统是NTFS)中的许多磁盘坏块报告。我怀疑这个错误可能与我使用此DB的操作有关。我的任务是在mdf文件中的某些部分数据被破坏的情况下,SQL Server是否有可能检测到此数据完整性问题? mdf中是否有一些错误检查机制:per-record或per-table crc等?如果没有自动执行,我怎么能手动测试?
答案 0 :(得分:0)
这不是一个编程问题但是。
DBCC CHECKDB (Transact-SQL)
DBCC CHECKTABLE (Transact-SQL)
如果你正在抛出坏块错误,那么很可能你的磁盘坏了。您需要修复硬件问题。