unf*_*987 3 sql-server-2005 sql-server backup log-shipping
我希望使用完整、差异和日志传送来优化我们的 SQL 备份。目前,我只在晚上执行一次完整备份。这个过程需要很长时间,以至于它在工作日的大部分时间里都在运行。由于我们希望使用备用服务器进行报告,因此这并不理想。
我想提高我们的备份速度,但同时让事情变得更可靠一些。使用上述 3 种方法实现此目的的最佳方法是什么?每周一次完整备份,每天一次差异备份,每 15-30 分钟发送一次日志?
我应该在这里考虑什么?(对不起,这有点含糊,只是想获得一些输入)
我正在使用 SQL Server 2005
通过“日志传送”,我猜你的意思是日志备份?日志传送是一种高可用性策略。
如果您的完整备份占用了一天中的大部分时间,是的,我建议您稍微切换一下。但这一切都取决于许多特定于环境的参数。例如,您在周末是否有一个大窗口,您可以在不干扰用户的情况下进行完整备份?(如果没有,您可能需要查看文件组备份)
每周一次完整备份,每天进行差异备份(同样,在维护窗口中)是很常见的。至于您的 t-log 备份,您需要确定允许的最大数据丢失量。换句话说,如果您每 30 分钟备份一次事务日志,那么如果日志尾部损坏且无法恢复,您最多将有 30 分钟的数据丢失。因此需要确定事务日志备份。
(PS,如果您确实是指日志传送,那么请澄清一下,我会重新编写此答案。但从您的问题来看,我假设您只是指日志备份)