【问题标题】:sql server tlogs backupsql server tlogs 备份
【发布时间】:2014-10-17 19:13:29
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: sql-server sql-server-2008 log-shipping


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      使用差异并不意味着您会中断日志传送。这是一个great article,基本上是在做以下事情:

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

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

      请告诉我进展如何。谢谢。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-02-24
        相关资源
        最近更新 更多