【问题标题】:SQL Server transactional replication to Alwayson groupSQL Server 事务复制到 Alwayson 组
【发布时间】:2017-07-24 19:48:12
【问题描述】:

我有 3 台服务器。

服务器 A,带有发布数据库,此服务器不属于 alwayon 组,此服务器是分发服务器

服务器 RT1 和 RT2,这些服务器是 alwayson 组的一部分

监听器 RT,监听器有订阅服务器 A,里面有 RT1 和 RT2

问题是: RT2 是只读的,因为它是次要副本,因此对该订阅的所有复制都将在队列中,直到服务器成为主服务器(在故障转移时),这意味着当 RT2 成为主服务器时,将在队列中进行所有复制并开始一个接一个地复制RT1 将是次要的,具有只读和队列中的复制问题

如果有另一种方法来配置复制到始终复制到主服务器的 Alwayson 组,并且在故障转移的情况下切换连接,而只读服务器的队列中没有复制?

注意:服务器A不是alwayson组的一部分,服务器A是发布者,RT1或RT2不能是发布者

提前致谢

【问题讨论】:

    标签: sql-server database-replication transactional-replication alwayson


    【解决方案1】:

    当 AG 监听器配置为复制订阅者时,复制将流向主节点,然后同步到辅助节点。故障转移后,新的主节点只需处理故障转移期间发生的复制事务。

    查看这些链接了解更多信息:

    https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/configure-replication-for-always-on-availability-groups-sql-server

    https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/replication-subscribers-and-always-on-availability-groups-sql-server

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-16
      相关资源
      最近更新 更多