Simptomi

Pokrenete SQL upit koji sadrži naredbu if postoji u programu Microsoft SQL Server 2012. Ako naredba if postoji , sadrži funkciju dinamičke upravljanja sys.dm_db_index_physical_stats, primit ćete prekršaj pristupa koji nalikuje sljedećem:

spid Datumvremena# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * # * *datetime* *time * * # * * * ** vrijeme spiddatuma # * Datum vrijeme spid#Datumvrijeme spid # *Datumvrijeme spid # *Datumvrijeme spid # * iznimka adresa = 000007ff7da5614b Module (sqlmin + 000000000000614b)Datumvrijeme spid # * izuzetak kod = C0000005 EXCEPTION_ACCESS_VIOLATIONDatumvrijeme spid # * pristup povreda došlo je do čitanja adrese 0000000800000f04Datumvrijeme spid # * ulazni međuspremnik 510 bytes-datetime spid # * SQL_query_codeDatumvrijeme spid # * end

Napomene

  • Ako pokrenete naredbu DBCC CHECKDB u odnosu na tu bazu podataka nakon pojavljivanja kršenja programa Access, neće se prijaviti nijedna pogreška.

  • Kršenje programa Access ne pojavljuje se kada prvi put pokrenete SQL upit. Međutim, kršenje programa Access događa se svaki put kada pokrenete SQL upit nakon toga.

  • Ako omogućite praćenje zastavice 3654, kršenje pristupa se ne pojavljuje. No u tragovima će vam se prikazati sljedeća pogreška:

    Mjesto: sosmemdbg. cpp: 2074Expression: FALSESPID: 56Process ID: 16972Description: MEMOBJ_INDEXANALYSIS--Neoslobođena memorija otkrivena. MSG 3624, razina 20, stanje 1, provjera potvrđivanja sustava nije uspjela. Pojedinosti potražite u zapisniku pogreške sustava SQL Server. Nemogućnost deklaraciju izazvana je softverom bug ili oštećenja podataka. Da biste provjerili je li korupcija u bazi podataka, razmotrite pokretanje DBCC CHECKDB. Ako ste se dogovorili da ćete tijekom postavljanja poslati deponiju Microsoftu, mini izvatkom bit će poslane Microsoftu. Ažuriranje bi moglo biti dostupno od Microsofta u najnovijem servisnom paketu ili u QFE-u iz tehničke podrške. MSG 0, razina 20, State 0, linija 0A je došlo do teške pogreške na aktualnoj naredbi. Rezultat, ako ih ima, trebao bi biti odbačen.

Rješenje

Da biste riješili taj problem, instalirajte Kumulativno ažuriranje 7 za SQL Server 2012 SP1. Taj je problem prvi put riješen u ovom kumulativnom ažuriranju.

Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne popravke koji su uvršteni u prethodno Kumulativno ažuriranje. Dodatne informacije potražite u najnovijem kumulativnom ažuriranju za SQL Server 2012 SP1.

Status

Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".

Reference

Pogledajte terminologiju koju Microsoft koristi za opisivanje softverskih ažuriranja.

Potrebna vam je dodatna pomoć?

Proširite svoje vještine
Istražite osposobljavanje
Prvi koristite nove značajke
Pridružite se Microsoft Insidere

Jesu li ove informacije bile korisne?

Koliko ste zadovoljni kvalitetom prijevoda?
Što je utjecalo na vaše iskustvo?

Hvala vam na povratnim informacijama!

×