Příznaky
Zvažte následující scénář:
-
Implementovali jste skupinu dostupnosti AlwaysOn serveru SQL Server a naslouchací proces skupiny dostupnosti.
-
Detekce stavu AlwaysOn zjistí problém se stavem serveru SQL, který je hostitelem primární repliky, a zahájí přechod skupiny dostupnosti z primární role do role řešení. Tato část zahrnuje převzetí prostředku naslouchací služby skupiny dostupnosti v režimu offline.
-
Operace, která se pokouší zastavit prostředek naslouchacího procesu, nemusí být dokončena a Diagnostika systému SQL Server bez výtěžnosti nezpůsobuje nevracení by mohla selhat v protokolu chyb systému SQL Server.
-
Při pokusu o zastavení naslouchací služby skupiny dostupnosti v případě, že se nacházíte trvale, dojde k selhání operace.
V tomto scénáři databáze dostupnosti ve skupině dostupnosti zůstávají v režimu obnovení a nelze je uvést do režimu online. Zobrazí se následující chyby:
<> <čas> <název serveru> * * * nelze získat kontext podprocesu SPID 0<datum> <čas> <název serveru> <1 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *.> <2> <název serveru> <7 *> <8 datum> <čas> < název serveru> <3 * spustit výpis zásobníku:> <> <4> <časovém datu> <název serveru> <9 *> <0 datum> <čas> <3 název serveru> <4 *> < Datum> < čas> <9 název serveru> <0 *> < datum> <čas> <5 název serveru> <6 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 1068 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *. * * * * * * * * * * * * * * * * * * * * * * *>> <> <<
Příčina
K tomuto problému dochází, protože vlákno zablokuje prostředek naslouchacího procesu a nepřinese ho. Toto nenáročné vlákno zablokovalo další vlákna na stejném procesoru, které blokovaly další vlákna pokoušející se zotavit databáze dostupnosti.
Řešení
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru.
Kumulativní aktualizace 9 pro SQL Server 2012 SP1 /en-us/help/2931078
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.