Príznaky
Pozrite si nasledujúci scenár:
- Používate skupiny dostupnosti Microsoft SQL Server 2012, 2014 alebo 2016 AlwaysOn.
- Dôjde k obnoveniu služieb pred zlyhaním a primárna replika sa stane novou sekundárnou replikou.
- Časť LSN sa musí vrátiť späť na novej sekundárnej replike.
- Počas vrátenia akcie späť sa vyskytne zablokovanie a transakcia súvisiaca s obnovením pred zlyhaním je vybraná ako obeť zablokovania prostredníctvom nástroja SQL Lock Manager.
V tomto scenári prestane nová sekundárna replika prijímať záznamy denníka transakcií, kým sa inštancia nereštartuje. Okrem toho sa do denníka chýb SQL Server každých pár minút zapíše chybové hlásenie o uplynutiu časového limitu západky, ktoré sa podobá nasledujúcemu:
Poznámka
Časový limit sa vyskytol počas čakania na západku medzipamäte -- typ 3, bp 0000003CE3093CC0, strana 1:0, štatistika 0x9, identifikácia databázy: 11, identifikácia alokačnej jednotky: 6488064, úloha 0x0000001436F2A558: 0, čakacia lehota 300 sekúnd, príznaky 0x100000001a, vlastníctvo úlohy 0x0000001436F2A558. Čaká sa ďalej.
Používaním dbghelp.dll verzie 4.0.5
**Dump thread - spid = 0, EC = 0x0000001038514B90
Stack Dump odosielaný do file_path
* *******************************************************************************
* ZAČIATOK VÝPISU ZÁSOBNÍKA:
*
dátum a čas, spid spid
* Časový limit západky
* *******************************************************************************
Riešenie
Tento problém je opravený v nasledujúcej kumulatívnej aktualizácii pre SQL Server:
Kumulatívna aktualizácia 5 pre SQL Server 2016 RTM
Kumulatívna aktualizácia 2 pre SQL Server 2016 SP1
Kumulatívna aktualizácia 3 pre balík Service Pack 2 pre SQL Server 2014
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
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ýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Najnovšia kumulatívna aktualizácia pre SQL Server 2016
Najnovšia kumulatívna aktualizácia pre SQL Server 2014
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Odkazy
Získajte informácie o terminológii , ktorú Microsoft používa na popis aktualizácií softvéru.