Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Symptomer

Du kjører en SQL-spørring som inneholder en Hvis det finnes setning i Microsoft SQL Server 2012. Hvis setningen Hvis det finnes inneholder dynamiske management-funksjonen sys.dm_db_index_physical_stats, får du et brudd på tilgangstillatelse som ligner på følgende:

dato time spid # * *******************************************************************************
datotid spid # *
datotid spid # * BEGYNNE BUNKE DUMP:
datotid spid # * dato klokkeslett spid #
datotid spid # *
datotid spid # *
datotid spid # * unntaksadressen = 000007FF7DA5614B-Module(sqlmin+000000000000614B)
datotid spid # * unntakskode = c0000005 EXCEPTION_ACCESS_VIOLATION
datotid spid # * brudd på tilgangstillatelse ved lesing adresse 0000000800000F04
datotid spid # * Input Buffer 510 byte -
datotid spid # * SQL_query_code
datotid spid # * slutten

Notater

  • Hvis du kjører DBCC CHECKDB -kommandoen mot databasen etter at det oppstår brudd på tilgangstillatelse, er ingen feil rapportert.

  • Brudd på tilgangstillatelse oppstår ikke når du først kjøre SQL-spørringen. Brudd på tilgangstillatelse oppstår imidlertid hver gang at du kjører SQL-spørringen etter dette.

  • Hvis du aktiverer sporingsflagg 3654, oppstår ikke brudd på tilgangstillatelse. Men får du følgende feilmelding i sporet i stedet:

    Plassering: sosmemdbg.cpp:2074
    Uttrykk: FALSE
    SPID: 55
    Prosess-ID: 16972
    Beskrivelse: MEMOBJ_INDEXANALYSIS--ikke-frigitte minne som er oppdaget.
    Msg 3624, nivå 20 tilstand 1, linje 5
    En systemkontroll Påstand mislyktes. Se i feilloggen for SQL Server for detaljer. En Deklarasjonsfeil er vanligvis forårsaket av en feil eller dataødeleggelse i programvare. Hvis du vil kontrollere for feil i sikkerhetsdatabasen, bør du vurdere å kjøre DBCC CHECKDB. Hvis du har avtalt å sende Dumper til Microsoft under installasjonen, vil en minidump sendes til Microsoft. En oppdatering kan være tilgjengelige fra Microsoft i den nyeste oppdateringspakken eller i en QFE fra kundestøtte.
    Msg 0, nivå 20, tilstand 0, 0-linjen
    Det oppstod en alvorlig feil på gjeldende kommando. Resultatene, bør om noen, forkastes.


Oppløsning

Hvis du vil løse dette problemet ved å installere Kumulativ oppdatering-7 for SQL Server 2012 SP1. Dette problemet ble først løst i denne kumulative oppdateringen.

Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som er inkludert i den forrige kumulative oppdateringen. Hvis du vil ha mer informasjon, kan du sjekke ut den nyeste kumulative oppdateringen for SQL Server 2012 SP1.

Status

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

Referanser

Se terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.

Trenger du mer hjelp?

Vil du ha flere alternativer?

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

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×