Sintomas
Suponha que o Repositório de Consultas esteja habilitado no Banco de Dados de Modelo no Microsoft SQL Server 2017. Ao tentar criar um novo banco de dados usando uma ordenação 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, Linha LineNumber
A transação (ID do processo 56) foi bloqueada em recursos de bloqueio com outro processo e foi escolhida como a vítima de deadlock. Execute a transação novamente.
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Resolução
Esse problema é corrigido na seguinte atualização cumulativa para o SQL Server:
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:
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 que a Microsoft usa para descrever atualizações de software.