事务日志与备份作业一起发送=冲突?

时间:2011-08-02 13:14:43

标签: sql-server backup transaction-log log-shipping

已经有一个每15分钟运行一次的备份作业计划。我创建了事务日志传送过程,但在1或2个还原日志之后,此作业停止工作(错误:找不到匹配的日志)。显然,有两个单独作业创建的日志,对于日志传送过程,只有部分日志被复制到辅助数据库(不包括备份作业计划创建的日志)。这是否意味着我将不得不关闭备份工作计划?

2 个答案:

答案 0 :(得分:10)

日志传送过程通过执行日志备份来完成其工作。没有其他工作可以做同样的事情,它会打破日志备份链。见Using Log Shipping as Part of a Recovery Plan。您的恢复策略应清楚地记录日志传送作业所记录的日志备份的位置,并详细说明如何使用这些日志备份恢复数据库。您还应该测试此策略以验证它。

顺便说一下,现在你的备份链因为缺少日志而被破坏。您需要进行完整的数据库备份才能正确地重新生成链。

答案 1 :(得分:1)

上面的评论是正确的,但我不确定我是否会将链条称为“已被破坏” - 两个事务日志集将需要执行还原 - 但在两组文件之间它们是可用的 - 所以您不需要完整的数据库备份来为链定位 - 您只需要丢失的文件。

那说这是一个非常不受欢迎的情况,并且很难找到所有必要的文件 - 但文件是可用的。

请进行备份,但也知道如何在必要时查找文件,因为您尚未进行备份并需要执行还原。