在我们的 AlwayOn 环境中,我有两个 SQL 服务器 2014 Ent.edition(服务器 A 和服务器 B)。我为 [database A] 设置了一个事务复制,指向侦听器,如果发生故障转移,它不会导致任何问题。经过测试,故障转移后工作正常,但是当我在测试环境中关闭 AOAG 中的一台服务器时,复制停止工作。复制监视器上没有错误。出于测试目的,我在数据库中插入了几条记录,它在 AOAG 上运行良好,但在订阅服务器上,数据修改不会复制,直到我启动另一台服务器。服务器启动后,复制开始工作。我很确定,我可能会遗漏一些东西,这不可能是设计的。
有什么想法/建议吗?
这是我在 AOAG 上复制的内容。
- 分发服务器 A(包含分发数据库)- SQLSERVER
- 这在远程服务器上。
- 两个订阅者 - Sv1 和 sv2 - SQLSERVER 2008R2 STANDARD
- 发布者(服务器 A 和 B - 来自 AOAG)- SQLSERVER 2014