尽管 BACKUP DATABASE 可确保数据库处于可用状态,但 RESTORE DATABASE 不会检查已恢复数据中的一致性。在备份之前校验数据库可确保所恢复的数据库处于稳定状态。
sp_iqcheckdb 存储过程是数据库一致性检查程序 (DBCC) 的接口,用于执行数据库验证。DBCC 具有不同的验证模式,用于执行按一定程度递增的一致性检查。在备份之前或怀疑数据库出现问题时,请运行 sp_iqcheckdb。在 Multiplex 上,仅对写入服务器运行 sp_iqcheckdb。
设置数据库 DBCC_LOG_PROGRESS 选项,以便在 sp_iqcheckdb 执行时将进度消息写入消息文件。
DBCC 验证模式为: 验证模式描述检查数据库模式sp_iqcheckdb 'check database'语法为:sp_iqcheckdb 'check database'验证数据库模式sp_iqcheckdb 'verify database'语法为:sp_iqcheckdb 'verify database'数据库分配模式sp_iqcheckdb 'allocation database'语法为:sp_iqcheckdb 'allocation database'