Microsoft distribuuje Microsoft SQL Server 2012 opravy ako jeden súbor na stiahnutie. Pretože opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli zahrnuté do predchádzajúceho SQL servera 2012 opraviť uvoľnenia.
Príznaky
Predpokladajme, že máte tabuľku obsahujúcu viac než 2 000 000 000 riadkov v databáze Microsoft SQL Server 2012. Pokúšate sa vytvoriť columnstore index pre tabuľku alebo spustíte niektoré dotazy, ktoré kontrolujú index columnstore. V tejto situácii sa vyskytne porušenie prístupu. Okrem toho sa chybové hlásenie, ktoré sa podobá nasledujúcemu hláseniu, prihlási do denníka chýb servera SQL Server a vygeneruje sa súbor s výpisom:
Dátumové obdobie SPID # Používanie ' dbghelp. dll ' Version ' 4.0.5 'Date Time číslo SPID # * * * stack dump sa odosielajú na jednotku: \Data1\MSSQL\MSSQL11.InstanceName\MSSQL\Log\SQLDump0193.txtdátumové obdobie číslo SPID # SqlDumpExceptionHandler: proces # generovaný fatálna výnimka c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server ukončí tento proces.Dátumový dátum číslo SPID # * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *Dátum času SPID # *Dátum time SPID # * začiatok výpisu zásobníka:dátumový dátum číslo SPID # * Date Time SPID # Dátum. číslo SPID # *Date Time SPID # *Dátum. číslo SPID # * Exception Address = 000007FEEABDC8E4 module (neznámy + 0000000000000000)Date Time číslo SPID # * kód výnimky = c0000005 EXCEPTION_ACCESS_VIOLATIONdátumový dátum SPID # * porušenie prístupu sa vyskytlo pri čítaní adresy 0000000D573C6038
Príčina
Tento problém sa vyskytuje, pretože skrátená hashová tabuľka pretrváva nesprávne pri čítaní údajov.
Riešenie
Kumulatívna aktualizácia informácií
Kumulatívna aktualizácia balíka 1 pre SQL Server 2012 Service Pack 1
Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 1. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2012 Service Pack 1 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
2765331 Kumulatívna aktualizácia balíka 1 pre SQL Server 2012 Service Pack 1Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2012 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:
2772858 Zostavy SQL servera 2012, ktoré boli vydané po vydaní SQL servera 2012 Service Pack 1
Kumulatívna aktualizácia balíka 3 pre SQL Server 2012
Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 3. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2012 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
2723749 Kumulatívna aktualizácia 3 pre SQL Server 2012Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2012 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:
2692828 Zostavy SQL servera 2012, ktoré boli vydané po vydaní SQL servera 2012
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.