【问题标题】:Azure Managed instance failover with transnational replication具有跨国复制的 Azure 托管实例故障转移
【发布时间】:2020-07-12 00:46:49
【问题描述】:

我在不同区域有两个 Azure SQL 托管实例,并在相同 MI 实例之间配置了故障转移组。还配置了本地 sql \ Azure IaaS VM 到主托管实例之间的事务复制。现在想通过故障转移到辅助然后到主来测试故障转移组。什么是最好的方法\可能的方法,以免复制受到干扰。

【问题讨论】:

    标签: azure transactional-replication azure-sql-managed-instance


    【解决方案1】:

    如果在故障转移组中的发布者或分发者实例上启用了异地复制,则托管实例管理员必须清理旧主节点上的所有发布,并在发生故障转移后在新主节点上重新配置它们。更多信息请参考MS doucumentation

    【讨论】:

      【解决方案2】:

      配置订阅者时,请使用故障转移组读/写侦听器端点,而不是主托管实例名称。

      Microsoft documentation 中提供了有关此主题的以下信息:

      “如果订阅者 SQL 托管实例位于故障转移组中,则应将发布配置为连接到订阅者托管实例的故障转移组侦听器端点。如果发生故障转移,托管实例管理员的后续操作取决于关于发生的故障转移类型:

      • 对于没有数据丢失的故障转移,复制将继续工作 故障转移后。
      • 对于数据丢失的故障转移,复制也可以工作。它会 再次复制丢失的更改。
      • 对于数据丢失的故障转移,但数据丢失不在 分发数据库保留期,SQL 托管实例 管理员将需要重新初始化订阅数据库。”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-09-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-31
        • 1970-01-01
        • 2020-03-14
        • 2013-01-24
        相关资源
        最近更新 更多