Oprava: Chybová zpráva při je znovu vytvořit indexy pro tabulky, která obsahuje řídké sloupce v SQL Server 2008: "Nelze alter table < název_tabulky > protože tabulka obsahuje buď sparse sloupce nebo sloupec nastavit sloupce, které jsou neslučitelné s kompresí"

Společnost Microsoft distribuuje opravy Microsoft SQL Server 2008 jako jednoho souboru ke stažení. Protože jsou kumulativní opravy, každá nová verze tedy obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2008 release.

Příznaky

V Microsoft SQL Server 2008 máte tabulku obsahující sloupce řídce používaný. Pokud se pokusíte znovu vytvořit indexy pro tabulky, zobrazí se následující chybová zpráva:
Msg 11418, úroveň 16, stát 4, řádek 1

"Název_tabulky" tabulky nelze změnit, protože tabulka obsahuje buď sparse sloupce nebo sloupec nastavit sloupce, které jsou neslučitelné s kompresí.
K tomuto problému dochází, když je znovu vytvořit indexy pro tabulky pomocí jedné z následujících metod:
  • Můžete použít znovu SESTAVIT argument spolu s příkazu ALTER TABLE .
  • Pomocí argumentu znovu SESTAVIT společně s příkazu ALTER INDEX a určit DATA_COMPRESSION = NONE možnost v příkazu.

Řešení

Oprava tohoto problému byla vydána nejprve v kumulativní aktualizaci 2. Další informace o možnostech získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
958186 kumulativní aktualizace balíček 2 pro SQL Server 2008
Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2008 release. Doporučujeme zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
956909 SQL Server 2008 sestavení, které byly vydány po vydání SQL Server 2008

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Další informace

Po instalaci této opravy hotfix, zobrazí se chybová zpráva popsaná v části "Příznaky" pouze v případě komprese dat je explicitně v situacích popsaných v části "Příznaky". V prostředí SQL Server 2008 nelze použít sparse sloupce a techniky komprese dat v téže tabulce. Toto chování je záměrné. Pokud se pokusíte povolit obě funkce na stejné tabulky nebo indexu tabulky, zobrazí se chybová zpráva.

Další informace o jaké soubory byly změněny a informace o všechny požadavky nutné pro instalaci balíčku kumulativní aktualizace obsahující opravy hotfix popsané v tomto článku znalostní báze Microsoft Knowledge Base klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
958186 kumulativní aktualizace balíček 2 pro SQL Server 2008

Odkazy

Další informace o seznamu sestavení, které jsou k dispozici po vydání serveru SQL Server 2008 klepnutím na následující číslo článku databáze Microsoft Knowledge Base:

956909 SQL Server 2008 sestavení, které byly vydány po vydání SQL Server 2008

Další informace o přírůstkové Model servis pro SQL Server získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

935897 dílčí Model obsluhy je k dispozici z týmu SQL Server doručit opravy hotfix pro nahlášené potíže

Další informace o schéma názvů pro aktualizace serveru SQL Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:

822499 Nové schéma přidělování názvů balíčkům aktualizací softwaru Microsoft SQL Server pro
Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft
Vlastnosti

ID článku: 958792 - Poslední kontrola: 14. 1. 2017 - Revize: 1

Váš názor