Symptom
Anta att du aktiverar säkerhet på radnivå på en tabell i Microsoft SQL Server 2016. Om du kör en instruktion som innehåller många UNIONs-eller UNIONs satser som kombinerar resultatet av tabellen kan du få fel meddelanden som ser ut ungefär så här:
Meddelande 3624, nivå 20, State 1, rad 16 en kontroll av systemkontroll misslyckades. 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, rad 14 kan inte fortsätta med körningen eftersom sessionen är i Kill-tillståndet. Meddelande 0, nivå 20, State 0, rad 14 ett allvarligt fel inträffade för det aktuella kommandot. Eventuella resultat ska ignoreras.
Lösning
Problemet är först åtgärdat i den kumulativa uppdateringen av 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. Vi rekommenderar att du laddar ner och installerar 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 terminologin som Microsoft använder för att beskriva program varu uppdateringar.