Каким образом группа доступности SQL Server с несколькими вторичными репликами с синхронной фиксацией решает, какая вторичная реплика станет новой первичной при запуске автоматического переключения на другой ресурс? Не могу найти никакой информации об этом в документация.
При использовании кластеров SQL 2012 AlwaysOn (с которыми вы связались) Похоже, что эта функция контролируется отказоустойчивой кластеризацией Windows. В WSFC каждому приложению может быть предоставлен список предпочтений активации сервера, например:
Обратите внимание, что предпочтение активации является только одним из факторов при принятии решения о переключении при отказе. Например, сервер с отказавшей службой SQL не станет активным узлом в сценарии аварийного переключения, даже если он будет следующим в порядке предпочтения.