我的情况是我在两个 sql 服务器之间配置了日志传送,并且由于几天前的问题恢复停止。
由于保留期已经过期并且清除作业已经从主服务器中删除了日志,我无法将日志修补到 dr 以将其与主服务器同步。
我的问题是如何从主 sql 服务器备份 tlogs 一段特定的时间。例如,从故障时间(10 月 15 日)到当前时间(10 月 17 日晚上 10 点)手动调用它。
我不想进行差异备份或完整备份并将其还原到辅助服务器,因为这需要我删除日志传送配置并重新执行。
我的情况是我在两个 sql 服务器之间配置了日志传送,并且由于几天前的问题恢复停止。
由于保留期已经过期并且清除作业已经从主服务器中删除了日志,我无法将日志修补到 dr 以将其与主服务器同步。
我的问题是如何从主 sql 服务器备份 tlogs 一段特定的时间。例如,从故障时间(10 月 15 日)到当前时间(10 月 17 日晚上 10 点)手动调用它。
我不想进行差异备份或完整备份并将其还原到辅助服务器,因为这需要我删除日志传送配置并重新执行。
使用差异并不意味着您会中断日志传送。这是一篇关于基本上执行以下操作的精彩文章:
然后,还原作业应该足够聪明,可以找到任何可应用于更新数据库的适用日志。您的日志传送设置现在应该恢复正常并按预期运行。
请让我知道情况如何。谢谢。
不幸的是,您将不得不提取数据库的另一个完整备份并重新开始备份。
您可能可以禁用日志传送作业、运行完整备份、使用 norecovery 恢复,然后重新启用日志传送作业。我已经用 Red Gate SQL Backup 做到了这一点。完整备份不会破坏还原日志链。