Sintomas
Suponha que você execute uma consulta que usa um servidor vinculado no Microsoft SQL Server 2016 e 2017. Quando a consulta é cancelada durante a execução, um erro de asserção pode ocorrer raramente e SQL Server pode desligar inesperadamente. Além disso, você receberá uma mensagem de erro semelhante à seguinte:
Erro DateTime spid82: 17066, Gravidade: 16, Estado: 1.
DateTime spid82 SQL Server Assertion: File:FileName\FilePath, line=LineNumber Failed Assertion = 'pilb->m_cRef == 0'. Esse erro pode estar relacionado ao tempo. Se o erro persistir após executar novamente a instrução, use DBCC CHECKDB para verificar a integridade estrutural do banco de dados ou reinicie o servidor para garantir que as estruturas de dados na memória não estejam corrompidas.
Erro DateTime spid82: 3624, Gravidade: 20, Estado: 1.
Resolução
Esse problema foi corrigido nas seguintes 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:
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Referências
Saiba mais sobre a terminologia quea Microsoft usa para descrever as atualizações de software.