KB4024449 - CORREÇÃO: Bancos de dados em réplica secundários mostram status "NÃO SINCRONIZANDO" após failover no SQL Server 2016

Aplica-se a
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

Suponha que você tenha um grupo de disponibilidade de Always On (AG) que contém muitos bancos de dados no Microsoft SQL Server 2016. Em seguida, defina o Grupo de Disponibilidade para utilizar o modo de disponibilidade de confirmação síncrona juntamente com o modo de ativação pós-falha automática.

Neste cenário, se ocorrer uma ativação pós-falha, algumas bases de dados poderão parar de sincronizar. Além disso, mensagens de erro semelhantes à seguinte podem ser registradas no log de erro SQL Server no réplica secundário:

Observação

  • Ligação de Grupos de Disponibilidade de Always On Data/Hora com a base de dados primária estabelecida para a base de dados secundária DatabaseName na disponibilidade réplica InstanceName com ID de Réplica: ReplicaID. Trata-se apenas de uma mensagem informativa. Não é necessária qualquer ação do utilizador.
  • Data/Hora A ligação ao réplica principal não está ativa.  O comando não pode ser processado.
  • Data/Hora Erro: 35250, gravidade: 16, estado: 11

Além disso, as mensagens de erro semelhantes às seguintes são continuamente registadas no registo de erros SQL Server no réplica principal. Isto pode resultar num ficheiro de registo grande:

Observação

  • Ligação de Grupos de Data/Hora Always On Disponibilidade com base de dados secundária estabelecida para base de dados primária DatabaseName na disponibilidade réplica InstanceName com ID de Réplica: ReplicaID.  Trata-se apenas de uma mensagem informativa. Não é necessária qualquer ação do utilizador.
  • Data/Hora DbMgrPartnerCommitPolicy::SetSyncAndRecoveryPoint: FC202A9E-C3A2-4E30-987A-8C24D3FD70BB:1
  • Data/Hora DbMgrPartnerCommitPolicy::SetSyncAndRecoveryPoint: FC202A9E-C3A2-4E30-987A-8C24D3FD70BB:1
  • Data/Hora DbMgrPartnerCommitPolicy::SetSyncAndRecoveryPoint: FC202A9E-C3A2-4E30-987A-8C24D3FD70BB:1

Resolução

Este problema foi corrigido nas seguintes atualizações cumulativas para SQL Server:

Atualização cumulativa 7 para SQL Server 2016 RTM

Atualização cumulativa 4 para SQL Server 2016 SP1

Acerca das atualizações cumulativas para SQL Server:

Cada nova atualização cumulativa para 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. Consulte as atualizações cumulativas mais recentes para SQL Server:

Atualização cumulativa mais recente para o SQL Server 2016

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.