Gjelder for
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Symptomer

Tenk deg følgende:

  • Du aktiverer sporing av endringer på en database i Microsoft SQL Server 2012.

  • Du kjører en spørring som bruker funksjonen CHANGE_TRACKING_CURRENT_VERSION()for sporing av systemet.

  • SQL Server prøver å bruke en parallell kjøring av spørringsplan for å kjøre spørringen.

I dette scenariet oppstår brudd på tilgangstillatelse, og du kan få følgende feilmelding:

Msg 0, nivå 11, tilstand 0, 0-linjenDet oppstod en alvorlig feil på gjeldende kommando.  Resultatene, bør om noen, forkastes.

Årsak

Dette problemet oppstår fordi CHANGE_TRACKING_CURRENT_VERSION() -funksjonen ikke kan utføres på riktig måte i parallell.

Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Løsningen

Hvis du vil omgå dette problemet, bruker du ALTERNATIVET (MAXDOP-1) -hint i spørringen.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.