Microsoft distribuuje opravy pro Microsoft SQL Server 2008 Service Pack 2 (SP2) jako jeden soubor ke stažení. Vzhledem k tomu, že opravy jsou kumulativní, obsahuje každá nová verze všechny opravy hotfix a všechny aktualizace zabezpečení, které byly součástí předchozího vydání aktualizace pro SQL Server 2008 SP2.
Příznaky
Vezměte v úvahu následující scénář:
Možnost AUTO_CLOSE databáze povolíte v instanci SQL Server 2008, SQL Server 2012 nebo SQL Server 2014.
Jedna nebo více chybějících položek indexu pro objekt v databázi se nachází v zobrazení dynamické správy chybějícího indexu.
Všechna připojení k této databázi budou uzavřena.
Poznámka: Po zavření všech připojení se očekává, že se databáze automaticky zavře.
Úloha operace vymazání pozadí se zároveň snaží odstranit chybějící položku rejstříku. Vlákno, které úlohu spouští, není totéž vlákno, které zavírá databázi.
V tomto scénáři dojde k narušení přístupu. Tento problém je navíc nutné vyřešit restartováním instance SQL Server.
Příčina
K tomuto problému dochází, protože když se chybějící úloha pro operaci vymazání na pozadí pokusí odstranit chybějící položku rejstříku, provádí se více volání bezplatné metody.
Řešení
Tento problém byl poprvé opraven v následující kumulativní aktualizaci SQL Server.
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
Informace o kumulativních aktualizacích pro SQL Server
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 pro SQL Server:
- Nejnovější kumulativní aktualizace pro SQL Server 2014 SP1
- Nejnovější kumulativní aktualizace pro SQL Server 2014
- Nejnovější kumulativní aktualizace pro SQL Server 2012 SP2
- Nejnovější kumulativní aktualizace pro SQL Server 2008 SP2
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Alternativní řešení
Pokud chcete tento problém obejít, zakažte možnost AUTO_CLOSE databáze.