Sümptomid
Käivitate SQL-i päringu, mis sisaldab IF -lauset, mis sisaldab Microsoft SQL Server 2012. Kui funktsioon IF on olemassys.dm_db_index_physical_statsdünaamilist haldamist, kuvatakse juurdepääsurikkumine, mis sarnaneb järgmisega:
kuupäev kellaaeg spid # * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * # * * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * # * jadatetime * * * # * * * * * * * * * * * * * * * * * kuupäev aeg spid # * Date Time spid # DatedatetimedatetimeTimespid# *datetimeDate Timespid# * Date Timedatetimespid#*erandi aadress = 000007FF7DA5614B Module (sqlmin + 000000000000614B) kuupäev aeg #spid# * erand kood = c0000005 EXCEPTION_ACCESS_VIOLATIONkuupäev aegtimespid#* lõpp SQL_query_code 510 #
Märkused
-
Kui käivitate käsu DBCC CHECKDB selle andmebaasiga pärast juurdepääsu rikkumist, siis tõrketeadet ei esitata.
-
Accessi rikkumist ei esine SQL-päringu käivitamisel. Accessi rikkumine ilmneb siiski iga kord, kui käivitate SQL-päringu pärast seda.
-
Kui lubate jälituslipp 3654, ei esine juurdepääsu rikkumist. Kuid selle asemel kuvatakse järgmine tõrketeade:
Asukoht: sosmemdbg. cpp: 2074Expression: FALSESPID: 55Process ID: 16972Description: MEMOBJ_INDEXANALYSIS--vabastamata mälu avastatud. MSG 3624, tase 20, olek 1, Line 5A süsteemi kinnituse tšekk on nurjunud. Vaadake üksikasju SQL serveri tõrkelogi. Tavaliselt on kinnituse rike tingitud tarkvara veast või andmete korruptsioonist. Andmebaasi korruptsiooni kontrollimiseks kaaluge DBCC CHECKDB käitamist. Kui olete nõustunud saatma Microsoftile häälestamise ajal prügilad, saadetakse Microsoftile väike dumping. Värskendus võib olla Microsofti jaoks saadaval uusimas hoolduspaketis või QFE tehnilisest toest. MSG 0, tase 20, olek 0, rea 0A raske tõrge ilmnes praegusel käsul. Tulemid, kui need on olemas, tuleks hävitada.
Lahendus
Selle probleemi lahendamiseks installige SQL Server 2012 SP1 koondvärskenduses 7. See probleem parandati esmalt selles kumulatiivses värskenduses.
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmises koondvärskenduses. Lisateavet leiate SQL serveri 2012 SP1 uusimast koondvärskenduses.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Viited
Lugege teemat Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.