Príznaky
Zoberme si nasledujúcu situáciu:
-
Ste usign Microsoft SQL Server 2016.
-
Máte časovú tabuľku, ktorá je rozdelená pred alebo pri zapnutí tvorby verzií systému.
-
Automaticky vytvorená (anonymná alebo predvolená) Tabuľka histórie je nakonfigurovaná.
-
Vypnete tvorbu verzií systému a potom spustíte príkaz alter table prepnutie oblasti na table História.
V tomto scenári sa zobrazí chyba tvrdení, ktorá sa podobá nasledujúcemu hláseniu:
MSG 3624, úroveň 20, štát 1, lineNumber Kontrola systémových 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 rýchlej oprave z technickej podpory. MSG 596, úroveň 21, štát 1, lineNumber Nie je možné pokračovať v prevedení, pretože relácia je v stave Kill. MSG 0, úroveň 20, stav 0, lineNumber V aktuálnom príkaze sa vyskytla závažná chyba. Prípadné výsledky by mali byť zahodené.
Riešenie
Oprava tohto problému je zahrnutá v nasledujúcich aktualizáciách:
-
Kumulatívna aktualizácia 3 pre SQL Server 2016 Service Pack 1
-
Kumulatívna aktualizácia 6 pre SQL Server 2016
Každá nová zostava pre SQL Server 2016 obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej zostavy. Odporúčame nainštalovať najnovšiu zostavu pre SQL Server 2016.
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
Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.