0

我的 SQL Server 上有一个巨大的 mdf 文件,我怀疑它的数据完整性。我正在对该数据库中的表执行操作,并注意到我的 Windows 系统事件日志(文件系统是 NTFS)中有许多磁盘坏块报告。我怀疑这个错误可能与我对这个数据库的操作有关。我的问题是如果 mdf 文件中的某些数据已损坏,SQL Server 是否有可能检测到此数据完整性问题?mdf 中是否有一些错误检查机制:per-record 或 per-table crc 等?如果它不是自动执行的,我该如何手动测试它?

4

1 回答 1

0

这不是编程问题,而是。

DBCC CHECKDB (Transact-SQL)

DBCC 检查表 (Transact-SQL)

如果您抛出坏块错误,那么很可能您的磁盘坏了。您需要解决硬件问题。

于 2012-09-16T15:59:30.633 回答