繁体   English   中英

sql server日志备份

[英]sql server tlogs backup

我的情况是,我在两个sql服务器之间配置了日志传送,并且由于问题,还原几天后就停止了。

由于保留期已经到期,并且清除作业已经从主服务器删除了日志,因此我无法将日志修补到dr上以使其与主服务器同步。

我的问题是如何在特定持续时间内从主sql服务器备份日志。 例如,从发生故障的时间开始,手动将其称为(10月15日)直到当前时间(10月17日晚上10点)。

我不想进行差异备份或完整备份并将其还原到辅助服务器,因为这将需要删除日志传送配置并重新执行。

不幸的是,您将不得不提取数据库的另一个完整备份并重新开始备份。

您可能可以禁用日志传送作业,运行完整备份,无恢复进行还原以及重新启用日志传送作业。 我已经使用Red Gate SQL Backup做到了。 完全备份不会破坏还原日志链。

使用差异并不意味着您会中断日志传送。 这是一篇有关基本执行以下操作的出色文章

  1. 在辅助服务器上禁用还原作业。
  2. 在主数据库上执行差异备份。
  3. 在辅助数据库上还原该差异,然后选择将其保持在NORECOVERY模式。
  4. 在辅助服务器上重新启用还原作业。

然后,还原作业应该足够聪明,以找到可以应用于更新的数据库的任何适用的日志。 您的日志传送设置应立即恢复正常并按预期运行。

请让我知道如何。 谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM