Simptomi
Pretpostavimo da koristite grupu "Uvek u raspoloživosti" koja ima dve sekundarne replike konfigurisane za režim sinhronog posvećivanja. Kada promenite režim dostupnosti za jednu od sekundarnih replika iz režima sinhronog posvećivanja u asinhroni režim, stanje sinhronizacije baze podataka dostupnosti na toj sekundarnoj replici i dalje može biti prijavljeno kao SINHRONIZOVANO umesto sinhronizacije na primarnoj replici. Ovo dovodi do kašnjenja transakcije na primarnu repliku.
Uzrok
Do ovog problema dolazi zato što primarna replika čeka poruku o toku iz obe sekundarne replike da bi ažurirala obaveza LSN. Do ovoga dolazi iako je jedna od sekundarnih replika konfigurisana za asinhroni režim. Pošto asinhrona replika šalje poruku o toku neretko, ona odlaže ažuriranje LSN-a na primarnoj replici. To zauzvrat odlaže ažuriranje korisničkih transakcija.
Rešenje
Ovaj problem je rešen u sledećim ispravkama za SQL Server:
Kumulativna ispravka 10 za SQL Server 2017
Kumulativna ispravka 3 za SQL Server 2016 servisni paket 2
Kumulativna ispravka 10 za SQL Server 2016 servisni paket 1
Osnovni podaci o SQL Server builds
Svaka nova verzija za SQL Server sadrži sve hitne ispravke i bezbednosne ispravke koje su bile u prethodnoj verziji. Preporučujemo da instalirate najnoviju verziju za svoju verziju sistema SQL Server:
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.