Příznaky
Zvažte následující scénář:
-
Používáte skupiny dostupnosti AlwaysOn pro Microsoft SQL Server 2012, 2014 nebo 2016.
-
Dojde k převzetí služeb při selhání a primární replika se stane novou sekundární replikou.
-
Součástí LSNs musí být vrácení akce zpět do nové sekundární repliky.
-
Během procesu vrácení akce zpět proběhne zablokování a transakce související s převzetím služeb při selhání je vyzvednuta jako zablokování v SQL zámku Manageru.
V tomto scénáři přestane nová sekundární replika přijímat záznamy v transakčním protokolu, dokud se instance nerestarte. Kromě toho se do protokolu chyb systému SQL Server každých pár minut zaznamená chybová zpráva západky, která se podobá následující:
Vypršel časový limit při čekání na západku vyrovnávací paměti – typ 3, BP 0000003CE3093CC0, stránka 1:0, stat 0x9, ID databáze: 11, ID alokační jednotky: 6488064,% 0x0000001436F2A558:0, waittime 300 sekund, příznaky 0x100000001a, vlastnící úkol 0x0000001436F2A558. Čeká se na pokračování. Použití funkce dbghelp. dll ' 4.0.5 ' * * dump Thread-SPID = 0; do FILE_PATH* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * zahajte dump zásobníku: * Datum a čas SPID SPID* časový limit západ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Řešení
Tento problém je opravený v následující kumulativní aktualizaci SQL serveru: Kumulativní aktualizace 5 pro SQL server 2016 RTM,kumulativní aktualizace 2 pro SQL Server 2016 SP1
Kumulativní aktualizace 3 pro SQL Server 2014 Service Pack 2 Kumulativní aktualizace 11 pro SQL Server 2014 SP1
Kumulativní aktualizace 7 pro SQL Server 2012 SP3
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 SQL serveru: Nejnovější kumulativní aktualizace pro SQL Server 2016
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.
Odkazy
Informace o terminologii , kterou Microsoft používá k popisu aktualizací softwaru.