0

我有 3 台服务器。

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

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

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

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

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

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

提前致谢

4

1 回答 1

0

当 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

于 2017-07-24T20:18:36.833 回答