Sintomas
Considere o seguinte cenário:
-
Tem um grupo de disponibilidade Always On com centenas de bases de dados no Microsoft SQL Server 2014 ou 2016.
-
Está a executar cargas de trabalho pesadas neste grupo de disponibilidade.
-
Ocorre uma falha do grupo de disponibilidade.
Neste caso, as bases de dados do grupo de disponibilidade na nova réplica primária podem mostrar como Não Sincronização devido a operações de desfazer longas, e as bases de dados no grupo de disponibilidade na nova réplica secundária podem mostrar como Inicialização/Sincronização após a falha devido ao manuseamento de mensagens entre réplicas. Além disso, as mensagens de erro que se assemelham ao seguinte são registadas no registo de erro do SQL Server:
Erro: 35278, Severidade: 17, Estado: 4. A base de dados de disponibilidade database_name, que está no papel secundário, está a ser reiniciado para ressincronizar com o ResyncWithPrimary - Danificado [9] - EOL: 00000047:0000F58:001 Recuperação: FFFFFFFF:FFFFFF:0001 Desfazer: 0000047:0000F70:005F base de dados primária atual. Esta é apenas uma mensagem informativa. Não é necessária qualquer ação do utilizador. ResyncWithPrimary - No Undo Needed [9] - EOL: 0000047:0000F58:0001 Recuperação: FFFFFFFF:FFFFFF:0001 Undo: 0000047:0000F70:005F
Resolução
Esta emissão é corrigida nas seguintes atualizações cumulativas para o SQL Server:
Atualização Cumulativa 5 para SQL Server 2016 RTM
Atualização Cumulativa 2 para SQL Server 2016 SP1
Atualização Cumulativa 3 para SQL Server 2014 Service Pack 2
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. Confira as últimas atualizações cumulativas do SQL Server:
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever atualizações de software.