Příznaky
Zvažte následující scénář:
-
Odstraníte sloupec z tabulky v Microsoft SQL serveru 2008 R2.
-
V tomto sloupci je nejmíň jeden chybějící index.
-
Snažíte se spustit některé dotazy u chybějících zobrazení dynamických managementu indexu (DMVs) nebo je úkol vyprazdňování pozadí, který se dotazuje chybějící indexový DMVs.
V tomto scénáři může dojít k narušení přístupu.
Řešení
Informace o kumulativní aktualizaci
Kumulativní aktualizace 4 pro SQL Server 2008 R2 Service Pack 2 (SP2)
Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 4. Další informace o tom, jak získat tento kumulativní balíček aktualizací pro SQL Server 2008 R2 Service Pack 2, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:
2777358 Kumulativní aktualizace 4 pro SQL Server 2008 R2 Service Pack 2Poznámka Vzhledem k tomu, že buildy jsou kumulativní, každá nová oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze systému SQL Server 2008 R2 Service Pack 2 – oprava. Doporučujeme zvážit použití nejnovější opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
2730301 Sestavení SQL Server 2008 R2, která byla vydána po SQL serveru 2008 R2 Service Pack 2, byla vydána
Alternativní řešení
Tento problém vyřešíte tak, že při spuštění instance systému SQL Server 2008 R2 zakažte funkci chybějících indexů pomocí parametru -x .
Další informace
Další informace o funkci chybějících indexů najdete na následujícím webu MSDN:
O funkci chybějících indexůDalší informace o používání aplikace sqlservr najdete na následujícím webu MSDN:
Jak používat aplikaci sqlservrDalší informace o tom, jak používat možnosti spuštění služby SQL Server, najdete na následujícím webu MSDN:
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.