SQL 到 Alwayson 组的服务器事务复制
SQL Server transactional replication to Alwayson group
我有 3 个服务器。
服务器A,带有发布数据库,此服务器不属于alwayon组,此服务器是分发服务器
服务器 RT1 和 RT2,这些服务器是 alwayson 组的一部分
Listener RT,监听器订阅了Server A,里面有RT1 AND RT2
问题是:
RT2 是只读的,因为它是辅助副本,所以到该订阅的所有复制都将排在队列中,直到服务器成为主服务器(在故障转移时),这意味着当 RT2 成为主服务器时,将把所有复制放入队列并开始一个接一个地复制RT1 将是次要的,具有只读和队列中的复制问题
是否有另一种方法可以将复制配置到总是复制到主服务器的 Alwayson 组,并且在故障转移的情况下切换连接,只读服务器队列中没有复制?
注意:服务器 A 不是 alwayson 组的一部分,服务器 A 也是发布者,RT1 或 RT2 不能是发布者
提前致谢
当AG监听器配置为复制订阅者时,复制会流向主节点,然后同步到从节点。故障转移后,新的主节点只需处理故障转移期间发生的复制事务。
查看这些链接以获取更多信息:
我有 3 个服务器。
服务器A,带有发布数据库,此服务器不属于alwayon组,此服务器是分发服务器
服务器 RT1 和 RT2,这些服务器是 alwayson 组的一部分
Listener RT,监听器订阅了Server A,里面有RT1 AND RT2
问题是: RT2 是只读的,因为它是辅助副本,所以到该订阅的所有复制都将排在队列中,直到服务器成为主服务器(在故障转移时),这意味着当 RT2 成为主服务器时,将把所有复制放入队列并开始一个接一个地复制RT1 将是次要的,具有只读和队列中的复制问题
是否有另一种方法可以将复制配置到总是复制到主服务器的 Alwayson 组,并且在故障转移的情况下切换连接,只读服务器队列中没有复制?
注意:服务器 A 不是 alwayson 组的一部分,服务器 A 也是发布者,RT1 或 RT2 不能是发布者
提前致谢
当AG监听器配置为复制订阅者时,复制会流向主节点,然后同步到从节点。故障转移后,新的主节点只需处理故障转移期间发生的复制事务。
查看这些链接以获取更多信息: