Simptomi
Pretpostavimo da koristite grupu uvijek za dostupnost koja sadrži dvije sekundarne repice konfigurirane za sinkrono-izvršenje. Kada promijenite način dostupnosti za jednu od sekundarnih replika iz mode sinkrono-izvršenje u način asinskoprnog izvođenja, stanje sinkronizacije baze podataka dostupnosti na sekundarnu repliku možda će se i dalje prijaviti kao sinkronizirano umjesto sinkronizacije na primarnoj repci. Time se uzrokuje kašnjenje transakcija na primarnoj repci.
Uzrok
Taj se problem pojavljuje jer primarna replika očekuje poruku o napretku iz sekundarnih replika da bi se ažurirao izvršavanje LSN. To se događa čak i ako je jedna od sekundarnih replika konfigurirana za asinkrono-izvršenje način rada. Budući da je replika asinkrone-počiniti često šalje poruku o napretku, ona će odgoditi ažuriranje naredbe za izvršenje na primarnoj replici. To će, zauzvrat, odgoditi Ažuriranje korisničkih transakcija.
Rješenje
Taj je problem riješen u sljedećim ažuriranjima za SQL Server:
Kumulativno ažuriranje 10 za SQL Server 2017
Kumulativno ažuriranje 3 za SQL Server 2016 Service Pack 2
Kumulativno ažuriranje 10 za SQL Server 2016 Service Pack 1
O izradi sustava SQL Server
Svaki novi međuverzija za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su bili u prethodnoj izradi. Preporučujemo da instalirate najnoviju verziju verzije sustava SQL Server:
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.