Sintomas
Suponha que você tenha um banco de dados habilitado para controle de alterações SQL Server 2014, 2016 e 2017. Você pode encontrar uma situação em que a tarefa de limpeza automática do controle de alterações pode relatar a mensagem de erro 22122/22123 com o nome da tabela como caracteres imgemados ou pode atingir uma violação de acesso ao imprimir a mensagem de erro. Além disso, você pode observar que o despejo de pilha ocorre. O log de erros é o seguinte:
<DateTime> spid#Erro: 22123, Gravidade: 16, Estado: 1.
<DateTime> spid# Controle de Alterações autocleanup está bloqueado na tabela lateral de "". Se a falha persistir, verifique se a tabela "" está bloqueada por qualquer processo.
<DateTime> spid# ***Despejo de pilha que está sendo enviado para <FileLocation>
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Resolução
Esse problema foi corrigido nas seguintes atualizações cumulativas para SQL Server:
Sobre atualizações cumulativas para SQL Server:
Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes para SQL Server:
Solução alternativa
Para contornar o problema, você pode habilitar o sinalizador de rastreamento 8293.
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever as atualizações de software.