我正在配置具有三个副本的 SQL Server 可用性组:node1\inst
、node2\inst
和node3\inst
。我已设置node1\inst
为通过同步提交进行自动故障转移,而node2\inst
和 则node3\inst
配置为手动故障转移。
我对故障转移行为有几个问题:
当
node1\inst
主副本遇到问题时,它是否会自动故障转移到node2
或者node3
即使它们设置为手动故障转移?此外,自动故障转移是否仅发生在自动故障转移和同步提交副本之间?如果
node2
成为主副本并且发生问题,它是否仍然遵循其手动故障转移设置,或者是否会自动故障转移到node1
?
我试图了解 SQL Server 可用性组中复杂的故障转移机制,以确保可靠的高可用性设置。深入了解如何在这些配置中确定自动故障转移决策将非常有帮助。
提前感谢你的帮助!
不会,您需要至少将 2 个副本设置为同步提交和自动故障转移才能进行自动故障转移。
是的(上面的链接相同)。
它仍然不会自动故障转移,因为尚未满足最低要求(与 #1 相同的链接)。
以下是有关自动故障转移如何工作的文档。如果您还有其他问题,请随时在新问题中提问。