KB4338746 - CORRECÇÃO: Erro 19432 quando utiliza Grupos de disponibilidade Always On no SQL Server

Aplica-se A
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2016 Service Pack 1 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)

Sintomas

Suponha que utiliza Grupos de Disponibilidade Always On no Microsoft SQL Server 2016 e 2017. Depois que dois blocos de log duplicados são serializados, você recebe uma mensagem de erro semelhante à seguinte:

Nota

Erro: 19432, gravidade: 16, estado: 0. O transporte dos Grupos de Disponibilidade Sempre Ativo detectou um bloco de log ausente para o banco de dados de disponibilidade "database_name". O LSN do último bloco de log aplicado é (xxxx:xxxxxxx:x). A verificação de logs será reiniciada para corrigir o problema. Trata-se apenas de uma mensagem informativa. Não é necessária qualquer ação do utilizador.

Resolução

Esse problema foi corrigido na seguinte atualização para SQL Server:

Atualização cumulativa 8 para SQL Server 2017

Atualização cumulativa 2 para SQL Server 2016 SP2

Atualização cumulativa 10 para SQL Server 2016 SP1

Acerca de SQL Server compilações

Cada nova compilação para SQL Server contém todos os hotfixes e correções de segurança que estavam na compilação anterior. Recomendamos que instale a compilação mais recente para a sua versão do SQL Server:

A última compilação do SQL Server 2017

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 padrão que a Microsoft utiliza para descrever as atualizações de software.