Oprava: "CPerIndexMetaQS::ErrorAbort - poškození indexu" Chyba při pokusu o aktualizaci rozdělených zobrazení SQL Server 2008 R2

ID článku: 2451688 - Produkty, které se vztahují k tomuto článku.
Microsoft distribuuje opravy Microsoft SQL Server 2008 R2 jako jeden soubor ke stažení. Protože opravy jsou kumulativní a 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 R2 release.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Zvažte následující scénář:
  • Vytvoření oddílů zobrazení SQL Server 2008 R2.

    Například vytvořit rozdělených zobrazení s názvem Zobrazení, a určit, KONTROLA omezení ColA sloupce v tabulkách člena View1.
  • Vytvoření seskupeného indexu sloupce v tabulkách rozdělených zobrazení členů.

    Například vytvoření seskupeného indexu pro ColB sloupce v tabulkách člena View1.
  • Vytvoříte složený pojmenovaný index na více sloupců člena tabulek. Tyto sloupce obsahují sloupce, které mají seskupený index.

    Můžete například vytvořit pojmenovaný index na ColA, ColBa ostatní sloupce v tabulkách člena View1.
  • Spuštění AKTUALIZACE prohlášení proti View1 Aktualizovat ColA sloupec pomocí predikátu pro ColB sloupce v KDE klauzule.

V této situaci se zobrazí následující chybová zpráva při spuštění příkazu:
Msg 208, úroveň 16 stavu 1, řádek 1
Neplatný název objektu 'view1'.
Navíc je generován soubor mini-dump ve složce protokolu serveru SQL Server. Pro index poškození souboru SQL Server Errorlog je také zaznamenána chybová zpráva podobná následující:
2010-12-01 16:40:32.25 spid57 použití "dbghelp.dll' verze '4.0.5'
2010-12-01 16:40:32.29 spid57 ** výpis stavu podprocesu - spid = 0, ES = 0x0000000095C960F0
2010-12-01 16:40:32.30 spid57 *** výpisem zásobníku poslán E:\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\LOG\SQLDump0001.txt
2010-12-01 16:40:32.30 spid57 * *******************************************************************************
2010-12-01 16:40:32.30 spid57 *
2010-12-01 16:40:32.30 spid57 * začít výpis zásobníku:
2010-12-01 16:40:32.30 spid57 * 12/01/10 16: 40: 32 spid 57
2010-12-01 16:40:32.30 spid57 *
2010-12-01 16:40:32.30 spid57 * CPerIndexMetaQS::ErrorAbort - poškození indexu

Příčina

K tomuto problému dochází z důvodu regrese v optimalizace dotazů serveru SQL Server 2008 R2.

Řešení

Informace o kumulativní aktualizaci

Aktualizace Service Pack 1 pro SQL Server 2008 R2

Oprava tohoto problému vydání kumulativní aktualizace 1 pro SQL Server 2008 R2 Service Pack 1. Další informace o získání tohoto balíčku kumulativní aktualizace získáte v článku znalostní báze Microsoft Knowledge Base:
2544793 Kumulativní aktualizace 1 pro SQL Server 2008 R2 Service Pack 1
Poznámka: Protože sestavení jsou kumulativní a 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 R2 release. Doporučujeme zvážit použití nejnovější vydání opravy obsahující tuto opravu hotfix. Další informace získáte v článku znalostní báze Microsoft Knowledge Base:
2567616 SQL Server 2008 R2 vytvoří vydané po aktualizaci Service Pack 1 pro SQL Server 2008 R2 byla vydána.

SQL Server 2008 R2

Oprava tohoto problému vydání kumulativní aktualizace 7. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 získáte v článku znalostní báze Microsoft Knowledge Base:
2507770 Kumulativní aktualizace 7 pro SQL Server 2008 R2
Poznámka: Protože sestavení jsou kumulativní a 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 R2 release. Doporučujeme zvážit použití nejnovější vydání opravy obsahující tuto opravu hotfix. Další informace získáte v článku znalostní báze Microsoft Knowledge Base:
981356 SQL Server 2008 R2 sestavení, které byly vydány po vydání produktu SQL Server 2008 R2

SQL Server 2008 R2


Oprava tohoto problému vydání kumulativní aktualizace 5. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 získáte v článku znalostní báze Microsoft Knowledge Base:
2438347 Kumulativní balíček aktualizace 5 pro SQL Server 2008 R2
Poznámka: Protože sestavení jsou kumulativní a 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 R2 release. Doporučujeme zvážit použití nejnovější vydání opravy obsahující tuto opravu hotfix. Další informace získáte v článku znalostní báze Microsoft Knowledge Base:
981356 SQL Server 2008 R2 sestavení, které byly vydány po vydání produktu SQL Server 2008 R2

Prohlášení

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".

Odkazy

Další informace o zobrazení oddílů na serveru SQL Server na následujícím webu Microsoft Developer Network (MSDN):
Obecné informace o zobrazení oddílů na serveru SQL Server

Další informace o modelu přírůstkové servis pro SQL Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:
935897Dílčí Model obsluhy je k dispozici tým serveru SQL Server dodat hotfix nahlášených problémů
Další informace o přidělování názvů pro aktualizace serveru SQL Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:
822499Nové schéma přidělování názvů balíčkům aktualizací softwaru Microsoft SQL Server pro
Další informace o terminologii aktualizace softwaru získáte v článku znalostní báze Microsoft Knowledge Base:
824684 Popis standardní terminologie používané k popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 2451688 - Poslední aktualizace: 18. července 2011 - Revize: 2.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2008 R2 Analysis Services
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
Klíčová slova: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2451688 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:2451688

Dejte nám zpětnou vazbu