如果触发自动故障转移,SQL Server可用性组如何决定哪个辅助节点将成为新的主节点?

具有多个同步提交辅助副本的SQL Server可用性组如何决定在触发自动故障转移时哪个辅助副本将成为新的主副本? 在文档中找不到关于此的任何信息。

使用SQL 2012 AlwaysOn群集时(链接到的内容)看起来,此function由Windows故障转移群集控制。 在WSFC中,每个应用程序都可以被赋予一个服务器激活偏好列表,如下所示:

  1. 用鼠标右键单击群集pipe理员中的SQL Server组,然后select属性
  2. 在“常规”选项卡上,首选所有者部分包含可拥有组中所有资源的所有群集节点。 框中的顺序是激活首选项
  3. 点击“修改”并设置您所希望的顺序

请注意,激活首选项只是故障转移决策中的一个因素。 例如,具有失败的SQL服务的服务器将不会成为故障切换场景中的主动节点,即使是优先顺序中的下一个。