KB4024449 - CORREÇÃO: os bancos de dados na réplica secundária mostram o 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 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 na réplica secundária:

Nota

  • Data/Hora Conexão de grupos de disponibilidade Always On com o banco de dados primário estabelecida para o banco de dados secundário DatabaseName na réplica de disponibilidade InstanceName com ID da réplica: ReplicaID. Trata-se apenas de uma mensagem informativa. Não é necessária qualquer ação do utilizador.
  • Data/Hora A conexão com a réplica primária 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 registradas no log de erro SQL Server na réplica primária. Isto pode resultar num ficheiro de registo grande:

Nota

  • Data/Hora Conexão de grupos de disponibilidade Always On com o banco de dados secundário estabelecida para o banco de dados primário DatabaseName na réplica de disponibilidade InstanceName com ID da 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

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".

Referências

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