0

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

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

我的问题是如何从主 sql 服务器备份 tlogs 一段特定的时间。例如,从故障时间(10 月 15 日)到当前时间(10 月 17 日晚上 10 点)手动调用它。

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

4

2 回答 2

0

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

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

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

请让我知道情况如何。谢谢。

于 2014-10-21T16:04:15.640 回答
0

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

您可能可以禁用日志传送作业、运行完整备份、使用 norecovery 恢复,然后重新启用日志传送作业。我已经用 Red Gate SQL Backup 做到了这一点。完整备份不会破坏还原日志链。

于 2014-10-17T21:26:37.727 回答