Společnost Microsoft distribuuje aktualizaci Microsoft SQL Server 2008 Service Pack 2 (SP2) jako jeden soubor ke stažení. Protože jsou opravy kumulativní, každá nová verze obsahuje všechny opravy hotfix a všechny aktualizace zabezpečení, které byly součástí předchozí verze aktualizace SQL Server 2008 SP2.
Příznaky
Zvažte následující scénář:
-
Povolíte možnost Auto_Close databáze v instanci serveru sql Server 2008, sql Server 2012 nebo sql Server 2014.
-
V zobrazení dynamické správy indexu chybí některé položky indexu objektu databáze.
-
Všechna připojení provedená v této databázi jsou zavřená. Poznámka Po zavření všech připojení se očekává, že se databáze automaticky zavře.
-
Zároveň se při operaci vymazání pozadí pokusit odstranit chybějící položku rejstříku. Vlákno, které spouští úlohu, není totéž jako vlákno, které databázi zavře.
V tomto scénáři dojde k narušení přístupu. Tento problém můžete vyřešit také restartováním instance systému SQL Server.
Příčina
K tomuto problému dochází, protože v případě , že se chybějícím úkolem v operaci vymazání na pozadí dojde k odstranění chybějící položky rejstříku, je provedeno více volání.
Řešení
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru.
Kumulativní aktualizace 1 pro SQL Server 2014 SP1 /en-us/help/3067839
Kumulativní aktualizace 8 pro SQL Server 2014 /en-us/help/3067836
Kumulativní aktualizace 6 pro SQL Server 2012 SP2 /en-us/help/3052468
Kumulativní aktualizace 7 pro SQL Server 2008 SP2 /en-us/help/2617148
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. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
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.
Řešení
Pokud chcete tento problém vyřešit, zakažte možnost Auto_Close databáze.