Simptomi
Razmotrite sljedeći scenarij:
-
Koristite grupe za dostupnost programa Microsoft SQL Server 2012, 2014 ili 2016 AlwaysOn.
-
Dogodit će se propust, a primarna replika postat će nova sekundarna replika.
-
Dio servisa LSNs mora poništiti novi sekundarni replika.
-
Zastoj se pojavljuje tijekom tijeka rada za poništavanje, a povezanu transakciju koja se prikazuje u nastavku preuzima se kao žrtva servisa SQL Lock Manager.
U ovom scenariju nova sekundarna replika prestaje prihvaćati zapisnike transakcija dok se instanca ponovno ne pokrene. Uz to, u zapisnik o pogrešci sustava SQL Server prilikom svakih nekoliko minuta zapisuje se poruka o pogrešci koja sliči na sljedeće:
Došlo je do vremena kada je čekalo zatvarač međuspremnika – upišite 3, BP 0000003CE3093CC0, Page 1:0, stat 0x9, ID baze podataka: 11, Unit za alokaciju ID: 6488064, Task 0x0000001436F2A558:0, waittime 300 sekundi, Flags 0x100000001a, zadatak posjedovanja 0x0000001436F2A558. Nastavite čekati. Korištenje verzije "DBGHELP. dll" "4.0.5" * * dump Thread-spid = 0, EZ = 0x0000001038514b90 * * * stog dump se šalje na file_path* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Počnite s izvatkom: * Datum vremena spid spid* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Rješenje
Taj je problem riješen u sljedećem kumulativnom ažuriranju za SQL Server: Kumulativno ažuriranje 5 za SQL server 2016 RTM Kumulativno ažuriranje 2 za SQL Server 2016 SP1
Kumulativno ažuriranje 3 za SQL Server 2014 Service Pack 2 Kumulativno ažuriranje 11 za SQL Server 2014 SP1
Kumulativno ažuriranje 7 za SQL Server 2012 SP3
O kumulativnim ažuriranjima za SQL Server
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server: Najnovije Kumulativno ažuriranje za SQL Server 2016
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.