Gäller för
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

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.

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.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.