Príznaky
Zoberme si nasledujúcu situáciu:
-
Používate Microsoft SQL Server 2012, 2014 alebo 2016 skupiny dostupnosti AlwaysOn.
-
Dôjde k zlyhaniu a primárna replika sa zmení na novú sekundárnu repliku.
-
Časť LSNs sa musí vrátiť späť na novú sekundárnu repliku.
-
Pri prechode späť sa vyskytne zablokovanie a transakcia súvisiaca s prevrátením sa vyberá ako obeť zablokovania prostredníctvom SQL Lock Manager.
V tomto scenári, nová sekundárna replika prestane prijímať záznamy denníka transakcií až po reštartovaní inštancie. Okrem toho sa chybové hlásenie o časovom limite závora, ktoré sa podobá nasledujúcemu hláseniu, zapíše do denníka chýb servera SQL Server každých niekoľko minút:
Časový limit uplynul pri čakaní na západku medzipamäte – typ 3, BP 0000003CE3093CC0, strana 1:0, stat 0x9, identifikácia databázy: 11, identifikácia alokačnej jednotky: 6488064, úloha 0x0000001436F2A558:0, waittime 300 sekúnd, vlajky 0x100000001a, vlastniaca úloha 0x0000001436F2A558. Pokračujte v čakaní. Použitie ' dbghelp. dll ' Version ' 4.0.5 ' * * dump vlákno-SPID = 0, EC = 0x0000001038514B90 * * * výpis zásobníka sa odošle do file_path* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * začínať s vystavením výpisu zásobníka: * dátum čas SPID SPID* závora timeout * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Riešenie
Tento problém je vyriešený v nasledujúcej kumulatívnej aktualizácii pre SQL Server: Kumulatívna aktualizácia balíka 5 pre SQL server 2016 RTM Kumulatívna aktualizácia 2 pre SQL Server 2016 SP1
Kumulatívna aktualizácia 3 pre SQL Server 2014 Service Pack 2 Kumulatívna aktualizácia 11 pre SQL Server 2014 SP1
Kumulatívna aktualizácia 7 pre SQL Server 2012 SP3
Informácie o kumulatívnych aktualizáciách pre SQL Server
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server: Posledná Kumulatívna aktualizácia pre SQL Server 2016
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Odkazy
Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.