KB3073294 - OPRAVA: "Možné poškození schématu. Při odstraňování sloupce v systému SQL Server 2014 dojde k chybě "Spustit DBCC CHECKCATALOG"

Platí pro
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Příznaky

Předpokládejme, že máte tabulku s neclusterovaným indexem úložiště sloupců v Microsoft SQL Server 2014. Po přidání sloupce a následném odstranění tohoto sloupce v tabulce se zobrazí následující chybové zprávy:

Poznámka

Zpráva 211, úroveň 23, stav 19, řádek 38
Možné poškození schématu. Spusťte DBCC CHECKCATALOG.
Zpráva 0, úroveň 20, stav 0, řádek 37
U aktuálního příkazu došlo k závažné chybě. Případné výsledky by měly být zahozeny.

Zpráva 682, úroveň 22, stav 153, řádek 76
Vnitřní chyba. Buffer provided to read column value is too small. Spuštěním příkazu DBCC CHECKDB zkontrolujte, jestli nedošlo k poškození.

Řešení

Tento problém byl poprvé opraven v následujících kumulativních aktualizacích SQL Server:

Doporučení: Nainstalujte nejnovější kumulativní aktualizaci pro SQL Server

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Doporučujeme stáhnout a nainstalovat nejnovější kumulativní aktualizace pro SQL Server:

      

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.