暂时停止日志传送

SQL*_*Boy 3 sql-server sql-server-2008-r2 log-shipping

如何暂时停止日志传送 --> 执行任务 --> 启动日志传送?是否可以 ?

Sha*_*nky 5

是的,暂时停止 Logshipping 的简单方法是禁用与 Logshipping 相关的所有作业,因为 LS 基本上是事务日志的备份和恢复,您可以控制它。您需要禁用备份、复制和恢复作业。另请确保禁用 LS_Alert 作业,因为它们会触发并不必要地向您发出错误警报。

警告:

如果您停止作业的时间较长,您的数据库恢复将暴露在外,因此请小心。

您还应该记住,在开始作业后完成的事务日志备份可能会很大,并且复制和恢复它需要时间。如果大小太大,您可能会收到一些不同步警报,因此请做好准备。

  • 如果可能的话,我只会停止“复制”和/或“恢复”作业及其相关警报(不过,停止恢复作业应该足够了)。我会让“事务日志备份”工作继续工作。这在很大程度上取决于您想在停机时间内做什么。在出版商工作?还是订阅者?再次启动“恢复”作业后,订阅服务器应该不会出现跟上的问题(但可能需要很长时间才能结束进程,具体取决于停机时间长度和备份量)。 (6认同)