【问题标题】:Automate Log Shipping Failover自动化日志传送故障转移
【发布时间】:2011-02-04 03:46:50
【问题描述】:

是否可以在日志传送中自动化日志传送故障转移和恢复辅助数据库,在 Powershell 中检查是否还有要复制的 .trn 文件、恢复所有未应用的事务并恢复辅助数据库?

【问题讨论】:

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


    【解决方案1】:

    日志传送是手动故障转移:您可以将其用于“灾难恢复”

    您将使用数据库镜像进行自动故障转移:这就是“高可用性”。

    你可以use both though

    所以,不,如果你想实现这一点,你使用了错误的 SQL Server 功能

    【讨论】:

    • 感谢 gbn,我知道日志传送中没有自动故障转移,但我的要求是只进行日志传送。我想在 Powershell 中检查是否还有要复制的 .trn 文件、恢复所有未应用的事务并恢复辅助数据库?
    • @Nick:您可能没有未应用的日志备份,或者您可能希望手动备份/恢复日志的尾部。反正我没做过这种事对不起
    【解决方案2】:

    日志传送故障转移

    没有自动故障转移。如果需要自动故障转移,请考虑使用镜像。 故障转移: - 停止工作

    • 获取日志备份的尾部(BACKUP LOG … WITH NO_RECOVERY)

    • 使用 RESTORE LOG ... WITH RECOVERY 将日志备份的尾部应用到辅助节点

    • 如果需要,配置反向日志传送 见this

    允许滚动补丁和升级 - 升级二级

    • 故障转移

    • 升级原来的主要(现在是次要)

    this

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-28
      • 1970-01-01
      • 1970-01-01
      • 2013-04-25
      • 2015-03-21
      相关资源
      最近更新 更多