当前,我们在环境中的SQL Server 2005/2008 / 2008R2 / 2012服务器上使用标准维护计划进行备份,并且始终选中“验证备份完整性”框。
一些备份运行时间很长,因此我建议关闭该选项,但是管理层需要我记录此更改的影响和风险。
我了解此选项的用法和历史,对我来说似乎没有必要将备份作业的时间加倍,因为(我认为)可能在备份步骤中而不是在验证过程中发生的任何错误。
我错了吗?如果我要备份到磁盘而不是流式磁带或其他东西,将其关闭的风险很小吗?(如果需要的话,我们会通过网络备份到EMC DD-800备份设备。)
是否有什么正式的MS建议可以安全关闭此功能?
您是否在环境中的每个备份上运行“验证”?你会抽查他们吗?
编辑:为澄清起见,当您在维护计划中选中“验证备份完整性”时,SQL将在每次备份后立即对每个数据库执行完整的RESTORE VERIFYONLY。就像原始备份一样,数据/ IO占用大量资源,并且(基本上)使备份作业的总时间增加了一倍。这是不一样的使备份的“校验”选项(不能在向导中进行,因为据我所知)。