KB3206299 - CORREÇÃO: bancos de dados de disponibilidade em estado de inicialização/sincronização incorreto após failover do grupo de disponibilidade SQL Server 2014 ou 2016 Always On

Aplica-se a
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

Sintomas

Considere o seguinte cenário:

  • Você tem um grupo de disponibilidade Always On com centenas de bancos de dados no Microsoft SQL Server 2014 ou 2016.
  • Você está executando cargas de trabalho pesadas neste grupo de disponibilidade.
  • Ocorre um failover do grupo de disponibilidade.

Nesse caso, os bancos de dados no grupo de disponibilidade na nova réplica primária podem aparecer como Não sincronizando devido a longas operações de desfazer, e os bancos de dados no grupo de disponibilidade na nova réplica secundária podem ser exibidos como Inicializando/sincronizando após o failover devido ao tratamento de mensagens entre réplicas. Além disso, as mensagens de erro semelhantes às seguintes são registradas no log de erros do SQL Server:

Observação

Erro: 35278, Gravidade: 17, Estado: 4.
O database_name do banco de dados de disponibilidade, que está na função secundária, está sendo reiniciado para ressincronizar com o ResyncWithPrimary - Danificado [9] - EOL: 00000047:00000F58:0001 Recuperação: FFFFFFFF:FFFFFFFF:0001 Desfazer: 00000047:00000F70:005F banco de dados primário atual. Esta é apenas uma mensagem informativa. Nenhuma ação do usuário é necessária.
ResyncWithPrimary - Não é necessário desfazer [9] - EOL: 00000047:00000F58:0001 Recuperação: FFFFFFFF:FFFFFFFF:0001 Desfazer: 00000047:00000F70:005F

Resolução

Esse problema é corrigido nas seguintes atualizações cumulativas para o SQL Server:

Atualização cumulativa 5 para o SQL Server 2016 RTM

Atualização cumulativa 2 para o SQL Server 2016 SP1

Atualização cumulativa 3 para o SQL Server 2014 Service Pack 2

Sobre atualizações cumulativas para o SQL Server

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes para o SQL Server:

Atualização cumulativa mais recente do SQL Server 2016

Atualização cumulativa mais recente do SQL Server 2014

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Referências

Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.