CORRECção: o deadlock pode ocorrer quando você cria um banco de dados usando agrupamento não padrão no SQL Server 2017

Aplica-se a: SQL Server 2017 on Windows

Sintomas


Suponha que o repositório de consultas esteja habilitado no banco de dados de modelo no Microsoft SQL Server 2017. Quando você tenta criar um novo banco de dados usando um agrupamento não padrão, você percebe que pode ocorrer um deadlock. Além disso, você pode receber a seguinte mensagem de erro:
MSG 1205, nível 13, estado 18, line LineNumber
Transação (ID do processo 56) foi bloqueado em bloquear recursos com outro processo e tem sido escolhido como a vítima do deadlock. Reexecute a transação.

Status


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

Resolução


Esse problema foi corrigido noseguinte atualização cumulativa do SQL Server:
Respeitoatualizações cumulativas do SQL Server:
Cada novo cumulativoa atualização do SQL Server contém todos os hotfixes e todas as correções de segurançaforam incluídos na atualização cumulativa anterior. Confira as últimasatualizações cumulativas do SQL Server:

Solução alternativa


Para contornar o problema, você pode usar o sinalizador de rastreamento 7752 (TF 7752) para habilitar o carregamento assíncrono do repositório de consultas.

Referências


Saiba mais sobre a terminologia usada pela Microsoft paradescrever atualizações de software.