如果我将我的网络移回本地,那么它会破坏备份链吗?
我的网络驱动器将有 30 分钟不可用,没有具体时间。我的日志每 6 小时记录一次,并在凌晨 12 点进行完整备份。备份位置 - 仅限网络。我正在考虑每 30 分钟更改一次 t 日志以抵消任何完整备份故障并保持网络位置,因为我可能没有本地空间。任何想法?谢谢
如果我将我的网络移回本地,那么它会破坏备份链吗?
我的网络驱动器将有 30 分钟不可用,没有具体时间。我的日志每 6 小时记录一次,并在凌晨 12 点进行完整备份。备份位置 - 仅限网络。我正在考虑每 30 分钟更改一次 t 日志以抵消任何完整备份故障并保持网络位置,因为我可能没有本地空间。任何想法?谢谢
如果您使用第三方软件进行备份,那么答案可能会有所不同。
通常,如果您使用 SQL Server 作业来运行备份,如果写入备份的位置不可用,则该作业将失败。该作业将按其正常计划运行,并且每个计划的运行将视情况而定失败或成功。
因此,如果:
然后: - 您的完整备份将失败;- 您的 12:10、12:25 和 12:40 事务日志备份将失败;- 您的 12:55(及以下)事务日志备份将成功(大概)。
12:55 的事务备份将比平时大,因为它将包括自上次成功的事务日志备份(大概在晚上 11:55)以来的所有更改。
您对前一天完整备份的备份更改将完好无损。只要保留完整备份和所有事务日志备份,就可以将数据库恢复到自上次成功完整备份以来的任何时间点。
如果您的维护计划包括删除超过 24 小时的完整备份和事务日志备份的步骤,那么您就会遇到问题,因为您必须从(昨天的)开始的完整备份可能会被删除,可能一些事务日志备份(例如,从 12:55 和昨天早上早些时候开始),这会使您的日志链断开。
在自动删除任何内容之前,我通常会允许至少进行两次完整备份及其关联的事务日志,因此如果一次完整备份失败,您仍然可以使用一个好的备份。
您还可以考虑修改完整备份的计划,添加(例如)最多三次重试,每次间隔一小时。
如果备份目的地在凌晨 12 点不可用,那么它会在凌晨 1 点再次尝试进行备份;如果仍然不可用,则在凌晨 2 点和凌晨 3 点再次提供。如果所有 4 次尝试都失败,则作业将失败;否则,工作就会成功。
请注意,这可能会导致其他作业或网络中其他服务器的备份出现问题,因为您通常不会在该备份运行时运行它。