Příznaky
K tomuto problému dochází, když je sp_estimate_data_compression_savings uložená procedura spuštěná u tabulky, která původně obsahovala nastavení možnosti tabulka "text v řádku", ale už nemá typ sloupce text, ntextnebo Obrázek . Navíc se může v protokolu chyb systému SQL Server zobrazit následující chybová zpráva:
<data a času:>spid14s se nepodařilo vyřešit jeden nebo víc zablokovaných. Server možná vyžaduje restartování za tímto předpokladem... <datum a čas> spid14s * nevyřešené zablokování
Řešení
Informace o kumulativní aktualizaci
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru.
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:
Alternativní řešení
Tento problém vyřešíte takto:
-
Změnou tabulky změníte existující sloupec nebo přidáte sloupec tak, aby tabulka měla typ LOB.
-
K odebrání in_row_limitpoužijte sp_tableoption .
-
Pro operaci Column (vrátit zpět).
Potom můžete úspěšně spustit uloženou proceduru sp_estimate_data_compression_savings .
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.