Symptom
Tänk dig följande situation:
-
Du aktiverar spårning av ändringar i en databas i Microsoft SQL Server 2012.
-
Du kör en fråga som använder funktionen för att spåra ändringar CHANGE_TRACKING_CURRENT_VERSION ().
-
SQL Server försöker använda en parallell frågekörning för att köra frågan.
I det här scenariot uppstår ett åtkomst fel och följande fel meddelande visas:
MSG 0, nivå 11, State 0, Line 0A allvarligt fel inträffade för det aktuella kommandot. Eventuella resultat ska ignoreras.
Orsak
Problemet beror på att funktionen CHANGE_TRACKING_CURRENT_VERSION () inte kan köras på ett parallellt sätt.
Lösning
Problemet är först åtgärdat i den kumulativa uppdateringen av SQL Server.
Kumulativ uppdatering 6 för SQL Server 2012 SP1 /en-us/help/2874879
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".
Lösning
Undvik problemet genom att använda MAXDOP 1- tipset i frågan.