Eu tenho todas as configurações padrão de WSFC e AG. Modo de sincronização e failover automático.
O AG tem 2 nós: Node1 e Node2
Nó1 é primário.
Reiniciei o serviço do servidor SQL no Nó1, o que resultou em failover para o Nó2.
Em seguida, reiniciei o serviço do servidor SQL no Node2. Mas isso não resultou em failover para Node1.
Por que o failover do SQL AG não está funcionando quando reiniciei o serviço sql no novo primário (nó 2)?
Por padrão, você atingiu o número de failovers no período de tempo (N-1 número de failovers, em que N é o número de nós em 6 horas). Como o número de failovers atingiu o máximo, ele não fará o failover até que o período de tempo tenha decorrido.
Tudo isso também está disponível no log do cluster, ele dirá a mesma coisa e deve ser a primeira fonte de verdade sobre o que o cluster está fazendo.