我目前正在计划一个带有 HA/DR 的新 SQL Server 2019 Enterprise Edition 设置,可能带有可用性组。
假设我们有以下设置:
- 站点 A:一个 SQL Server 实例 (SQL1)
- 站点 B:一个 SQL Server 实例 (SQL2)
- 站点 C:Windows 故障转移群集的文件共享见证
- 可用性组:AG1(SQL1 为主,SQL2 为辅助)、AG2(SQL2 为主,SQL1 为辅助)
如果站点 A 和站点 B 之间的网络连接丢失,但两个站点仍然能够访问文件共享见证,可用性组将如何反应?
- SQL1 会保留 AG1 和 SQL2 的主副本,还是 AG2 的主副本?
- 一台服务器会停机,而另一台服务器会成为所有可用性组的主要副本吗?
- 如果只有一台服务器保持在线,那么哪一台获胜?当前拥有集群核心资源组的人?
- 另一种情况?
到目前为止,我发现的所有文章都只讨论了一台服务器作为所有可用性组的主要副本。不幸的是,我还没有可用的基础设施来自己测试它。
有没有人有这种情况的经验?
谢谢