在进行数据库备份之前,强烈建议您检查数据库的一致性。虽然这不是强制性的,但在执行数据库转储之前进行 dbcc 检查是一个良好的实践。
您可以选择以下两种方式进行检查:
选择 1: 运行 dbcc checkstorage
这是最完整的检查方式,对性能的影响最小。
选择 2: 完成以下所有命令:
- dbcc checkdb
- dbcc checkalloc
- dbcc checkcatalog
请在单用户模式下执行这些命令。
除非上述命令的输出结果显示没有不一致性,否则您需要在单用户模式下进行修复。
如果您对时间要求不高,您也可以在多用户模式下对活动的表执行 dbcc checktable 和 dbcc tablealloc 命令。