【问题标题】:SQL Server Log Shipping From Mirrored DB To Mirrored DBSQL Server 日志从镜像数据库传送到镜像数据库
【发布时间】:2015-06-16 00:54:06
【问题描述】:

我正在尝试使用 SQL Server 2014 标准版设置混合云(AWS 专用)HA Sql 解决方案(不是我的首选,但也是我的要求)。

我想知道是否有可能和/或最佳实践将日志发送到辅助镜像集。换句话说,我将配置两组镜像数据库并在组 a 和组 b 之间进行日志传送。配置将是:

Server A Server B---Log Ship->Server CServer D

或者,另一种选择是登录到单个实例并在故障转移时启用镜像:

Server A Server B--Log Ship->Server C

附:我知道 SQL Server 2014 还有其他 HA 选项;但是,我不准备支付企业版的价格。我将支付开发成本以迁移到 MySQL(复制)

【问题讨论】:

    标签: sql-server-2014 database-mirroring


    【解决方案1】:

    好的。经过大量研究和反复试验,我发现日志传送镜像可以遵循的模式。

    首先,阅读这篇来自 MS 的技术文章:Database Mirroring and Log Shipping (SQL Server)

    基本步骤是:

    1. 在服务器 A 和 B 上配置镜像
    2. 在服务器 A 上配置备份日志传送
    3. 手动故障转移到服务器 B 并配置备份日志传送
    4. 如果需要,故障回复到服务器 A
    5. 在服务器 C 和服务器 D 上配置日志传送恢复作业(这将使它们保持“事务性”同步)

    关于“故障事件”(故障转移到服务器 C 和服务器 D):

    1. 在服务器 C 和服务器 D 上手动恢复日志传送日志(或等待日​​志传送恢复作业运行)并禁用日志传送恢复作业
    2. 使服务器 C 退出“恢复”模式RESTORE DATABASE <db name> WITH RECOVERY
    3. 在 C 和 D 上配置镜像

    注意:这是在 Sql Server 2012 上测试的

    【讨论】:

      猜你喜欢
      • 2010-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-09
      • 2010-10-09
      相关资源
      最近更新 更多