在进行数据库备份之前,强烈建议您检查数据库的一致性。虽然这不是强制性的,但在执行数据库转储之前进行 dbcc 检查是一个良好的实践。

您可以选择以下两种方式进行检查:

选择 1: 运行 dbcc checkstorage

这是最完整的检查方式,对性能的影响最小。

选择 2: 完成以下所有命令:

  • dbcc checkdb
  • dbcc checkalloc
  • dbcc checkcatalog

请在单用户模式下执行这些命令。

除非上述命令的输出结果显示没有不一致性,否则您需要在单用户模式下进行修复。

如果您对时间要求不高,您也可以在多用户模式下对活动的表执行 dbcc checktable 和 dbcc tablealloc 命令。