Sintomas
Assuma que cria mais de um grupo de disponibilidade no Microsoft SQL Server 2014 ou 2016, e cada nó era dono de um grupo AG. Quando desligas ou desligas um nó de repente, e clicas em falha num grupo de disponibilidade que está no estado de resolução, nesta situação, não podes selecionar nenhuma réplica na grelha, e a Réplica Primária Atual está errada.
Causa
Esta questão ocorre porque a seguinte declaração devolve a réplica primária errada para a AG de resolução, deve ser nula. No entanto, a seguinte declaração devolve o nó ativo:select * from master.sys.dm_hadr_availability_group_states
Resolução
O problema foi corrigido na seguinte atualização cumulativa do SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Recomendamos que descarregue e instale as últimas atualizações cumulativas para o SQL Server:
Solução
Para contornar esta questão, utilize o seguinte comando Transact-SQL para falhar manualmente:ALTER AVAILABILITY GROUP xxx FORCE_FAILOVER_ALLOW_DATA_LOSS;
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Conheça a terminologia que a Microsoft utiliza para descrever atualizações de software.