Symptom
Anta att du använder en transaktions bearbetning i minnet online i Microsoft SQL Server 2016 och 2017. Ett kontroll fel kan uppstå när du överför en minnesoptimerade tabell variabel till en lagrad procedur som en tabell värdes parameter (TVP). Dessutom skapas en dumpfil av SQL Server.
Plats: "Interop. cpp":LineNumberExpression: falseSPID: SPIDprocess ID: ProcessIDmeddelande 3624, nivå 20, State 1, procedur ProcedureName, Line LineNumber [batch start line LineNumber]
Det gick inte att kontrol lera kontroll. Mer information finns i fel loggen för SQL Server. Vanligt vis orsakas ett kontroll fel av ett program fel eller skadade data. Överväg att köra DBCC CHECKDB för att kontrol lera att databasen är skadad. Om du har kommit överens om att skicka dump till Microsoft under installationen skickas en mini-dumpning till Microsoft. En uppdatering kan vara tillgänglig från Microsoft i senaste Service Pack eller i en snabb korrigering från teknisk support.
MSG 596, Level 21, State 1, Line LineNumberkan inte fortsätta med körningen eftersom sessionen är i Kill-tillståndet. Meddelande 0, nivå 20, State 0, Line LineNumberett allvarligt fel inträffade för det aktuella kommandot. Eventuella resultat ska ignoreras.
Lösning
Det här problemet är åtgärdat i den här kumulativa uppdateringen för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Lär dig mer om terminologinsom Microsoft använder för att beskriva program varu uppdateringar.