KB2878975: een schending van de toegang wanneer u een query uitvoert die de functie change_tracking_current_version () gebruikt in SQL Server 2012

Symptomen

Neem het volgende scenario:

  • U kunt het bijhouden van wijzigingen inschakelen voor een database in Microsoft SQL Server 2012.

  • U voert een query uit waarbij de functie systeemwijzigingen bijhouden CHANGE_TRACKING_CURRENT_VERSION ()wordt gebruikt.

  • SQL Server probeert een schema voor het uitvoeren van parallelle query's te gebruiken om de query uit te voeren.

In dit scenario wordt een toegangsfout weergegeven en wordt mogelijk het volgende foutbericht weergegeven:

Bericht 0, niveau 11, status 0, 0A ernstige fout opgetreden bij de huidige opdracht.  Het resultaat, indien van toepassing, moet worden verwijderd.

Oorzaak

Het probleem kan zich voordoen omdat de functie CHANGE_TRACKING_CURRENT_VERSION () niet correct kan worden uitgevoerd.

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Workaround

U kunt het probleem omzeilen door de optie Option (MAXDOP 1) in de query te gebruiken.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×