Aplica-se a
SQL Server 2017 on Windows

Sintomas

Suponha que você use o SQL Server 2017. Você pode receber a seguinte asserção em momentos aleatórios que são adicionados para proteger a transação contra uma condição de corrida entre um procedimento em execução e uma modificação simultânea do mesmo procedimento. Quando ocorre a asserção, você pode observar os efeitos colaterais do tempo limite de concessão. Além disso, o AG (sempre no grupo de disponibilidade) e o banco de dados principal vão para resolver o estado. Após a correção, você recebe o erro 41305 (o falha na confirmação da transação atual devido a uma validação de leitura repetível falha) em vez da asserção. Como o erro sugere, nesse caso, você deve reexecutar a consulta com falha.

INICIAR DESPEJO DE PILHA:

CurrentTime spid spidid 

Local: "LocationPath":LocationID

Expressão: HK_E_ALTERED_TABLE_IS_MODIFIED! = hr

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Resolução

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

Sobre atualizações cumulativas do 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 do SQL Server:

Referências

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

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.