Príznaky
Spustíte SQL dotaz, ktorý obsahuje príkaz if existuje v Microsoft SQL Server 2012. Ak príkaz if existing obsahuje funkciu dynamická správa sys.dm_db_index_physical_stats, dostanete porušenie prístupu, ktoré sa podobá nasledujúcemu hláseniu:
dátumový dátum číslo SPID # * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * dátum časuSPID# * Dátum timeSPID# * začiatok výpisu zásobníka: dátumový dátum čísloSPID# *datetimedate time SPID # dátum .čísloSPID # *date timeSPID# *timedatetimeDátum .číslotime SPID # * Exception# Address = 000007FF7DA5614B module (sqlmin + 000000000000614B)timeDátum timečísloSPID# * SQL_query_code dátumovýDátum číslo SPID# *koniec .... 510 EXCEPTION_ACCESS_VIOLATION #
Poznámky:
-
Ak spustíte príkaz DBCC CHECKDB voči tejto databáze po výskyte porušenia Accessu, nezobrazí sa žiadna chyba.
-
Porušenie prístupu sa nevyskytuje pri prvom spustení dotazu SQL. Porušenie prístupu sa však vyskytuje pri každom spustení dotazu SQL.
-
Ak povolíte príznak sledovania 3654, porušenie prístupu sa nevyskytuje. Pri sledovaní sa však zobrazí nasledujúca chyba:
Lokalita: sosmemdbg. cpp: 2074Expression: FALSESPID: 55Process ID: 16972Description: MEMOBJ_INDEXANALYSIS – neuvoľnená pamäť sa zistila. MSG 3624, úroveň 20, štát 1, trať 5A systémová kontrola tvrdení zlyhala. Podrobnosti nájdete v denníku chýb servera SQL Server. Zlyhanie pri tvrdení zvyčajne spôsobuje chybu softvéru alebo poškodenie údajov. Ak chcete skontrolovať poškodenie databázy, zvážte spustenie príkazu DBCC CHECKDB. Ak ste súhlasili s odoslaním výpisov do spoločnosti Microsoft počas inštalácie, na spoločnosť Microsoft sa odošle mini výpis. Aktualizácia môže byť k dispozícii od spoločnosti Microsoft v najnovšom balíku Service Pack alebo v QFE z technickej podpory. MSG 0, úroveň 20, stav 0, 0A v aktuálnom príkaze sa vyskytla závažná chyba. Prípadné výsledky by mali byť zahodené.
Riešenie
Ak chcete tento problém vyriešiť, nainštalujte Kumulatívna aktualizácia 7 pre SQL Server 2012 SP1. Tento problém bol najskôr vyriešený v tejto kumulatívnej aktualizácii.
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Ďalšie informácie nájdete v najnovšej kumulatívnej aktualizácii pre SQL Server 2012 SP1.
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Odkazy
Pozrite si terminológiu , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.