12.6 备份的可靠性

12.6 备份的可靠性


12.6.1 验证备份选项

  尽管验证备份不是必需的,但却很有用。验证备份可以检查备份在物理上是否完好无损,以确保备份中的所有文件都是可读、可还原的,并且在您需要使用它时可以还原备份。

12.6 备份的可靠性_第1张图片


  验证备份是在备份完成之后通过执行 RESTORE VERIFYONLY 进行验证。验证备份时不会验证备份中数据的结构。



12.6.2 检查校验和选项

  默认情况下,备份时禁止检验和的生成(以及页检验和的验证)。这将导致“完成后验证备份”选项不检查备份中数据的校验和。使用 NO_CHECKSUM 选项将显式禁用检验和。

  可以通过 CHECKSUM 选项,指定备份操作验证每页的校验和及页残缺,并生成整个备份的检验和。

  如果备份是使用 WITH CHECKSUM 创建的,则“完成后验证备份”选项可以很好地验证备份中数据的可靠性。



12.6.3 错误管理选项

  在备份操作时如果遇到无效校验和或页撕裂之类的错误,可以选择以下两个选项之一:

(1)STOP_ON_ERROR 

  如果未验证页校验和,则指示 BACKUP 失败。这是默认行为。 


(2)CONTINUE_AFTER_ERROR 

  指示 BACKUP 继续执行,不管是否遇到无效校验和或页撕裂之类的错误。

  数据库损坏时,如果无法使用 NO_TRUNCATE 选项备份日志尾部,则可以通过指定 CONTINUE_AFTER_ERROR 而不是 NO_TRUNCATE 尝试执行尾日志备份。 



本文出自 “SQL Server 管理员指南” 博客,谢绝转载!

你可能感兴趣的:(备份,可靠性)