Sintomas
Suponha que você esteja executando uma consulta em uma réplica secundária do grupo de disponibilidade secundário de um grupo de disponibilidade distribuído no Microsoft SQL Server 2016 e 2017. Quando você executa um backup de log de transações em outra réplica no grupo de disponibilidade distribuído ao mesmo tempo, a consulta falha e você recebe a seguinte mensagem de erro:
Observação
- Msg 3948, Nível 16, Estado 2, Número de Linha de Linha
- A transação foi encerrada devido à disponibilidade réplica alteração de configuração/estado ou porque registros fantasmas estão sendo excluídos no réplica de disponibilidade principal e secundário que podem ser necessários para consultas em execução sob isolamento snapshot. Repita a transação.
Resolução
Esse problema é corrigido nas seguintes atualizações cumulativas para o SQL Server:
Atualização cumulativa 4 para o SQL Server 2017
Atualização cumulativa 7 para o SQL Server 2016 SP1
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 2017
Atualizações cumulativas mais recentes do 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.