Sintomi
Si supponga di eseguire una query che usa un server collegato in Microsoft SQL Server 2016 e 2017. Quando la query viene annullata durante l'esecuzione, un errore di asserzione può verificarsi raramente e SQL Server potrebbe arrestarsi in modo imprevisto. Verrà inoltre visualizzato un messaggio di errore simile al seguente:
Errore spid82 DateTime: 17066, Gravità: 16, Stato: 1.
DateTime spid82 SQL Server Assertion: File:FileName\FilePath, line=LineNumber Failed Assertion = 'pilb->m_cRef == 0'. Questo errore può essere correlato alla tempistica. Se l'errore persiste dopo la rieseguizione dell'istruzione, usare DBCC CHECKDB per verificare l'integrità strutturale del database o riavviare il server per assicurarsi che le strutture di dati in memoria non siano danneggiate.
Errore spid82 DateTime: 3624, Gravità: 20, Stato: 1.
Risoluzione
Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni per la sicurezza inclusi nell'aggiornamento cumulativo precedente. Scopri gli aggiornamenti cumulativi più recenti per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologiautilizzata da Microsoft per descrivere gli aggiornamenti software.