Vzťahuje sa na
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Príznaky

Tento problém sa vyskytuje, keď sa sp_estimate_data_compression_savings uložená procedúra vykoná v tabuľke, v ktorej sa predtým nachádzala možnosť tabuľky text v riadku, ale už nie je k dispozícii text, ntextalebo typ stĺpca obrázka . Okrem toho sa môže zobraziť nasledujúce chybové hlásenie v denníku chýb servera SQL Server:

<dátum času>Spid14s zablokovania zlyhalo vyriešenie jedného alebo viacerých uviaznutých blokov. Server môže vyžadovať reštartovanie na obnovenie z tejto podmienky.... <dátumové obdobie> spid14s * nevyriešeným zablokovaním

Riešenie

Kumulatívna aktualizácia informácií

Tento problém bol najskôr vyriešený v nasledujúcej kumulatívnej aktualizácii SQL servera.

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 súčasťou predchádzajúcej kumulatívnej aktualizácie. Odporúčame, aby ste si stiahli a nainštalovali najnovšie kumulatívne aktualizácie pre SQL Server:

Alternatívne riešenie

Ak chcete tento problém obísť, postupujte podľa týchto krokov:

  1. Zmeniť tabuľku na zmenu existujúceho stĺpca alebo pridať stĺpec tak, aby sa v tabuľke nachádzal typ LOB.

  2. Ak chcete odstrániť in_row_limit, použite sp_tableoption .

  3. Zmeňte späť operáciu stĺpca.

Po tomto môžete úspešne spustiť sp_estimate_data_compression_savings uložená procedúra.

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.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.