Simptomi
Pretpostavimo da ste konfigurirali replikaciju transakcija koja ima vrijednost "immediate_sync=false" u bazi podataka koja ovisi o transakcijama. Nakon dodavanja nove tablice u publikaciju primijetit ćete da agent za raspodjelu ne primjenjuje naredbe za stvaranje povezane s novododanom tablicom na pretplatniku.
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.
Rješenje
Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:
- Kumulativno ažuriranje 9 za SQL Server 2019
- Kumulativno ažuriranje 23 za SQL Server 2017
- Kumulativno ažuriranje 14 za SQL Server 2016 SP2
Napomena Da biste riješili taj problem, morate primijeniti pridruženo kumulativno ažuriranje na poslužitelje izdavača i distributera u topologiji replikacije.
O kumulativnim ažuriranjima za SQL Server:
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
- Najnovije kumulativno ažuriranje za SQL Server 2019
- Najnovije kumulativno ažuriranje za SQL Server 2017
- Najnovije kumulativno ažuriranje za SQL Server 2016
Zaobilazno rješenje
Da biste zaobišli taj problem, učinite sljedeće:
- Da biste bili sigurni da se taj problem neće ponovno pojavljivati, promijenite vrijednost immediate_sync u true.
- Zaustavite agent čitača zapisnika prije dodavanja članka, a zatim ponovno pokrenite agenta čitača zapisnika kada se generira nova snimka stanja.
- Zaustavite agenta za raspodjelu prije dodavanja članka, a zatim ga ponovno pokrenite kada se generira nova snimka stanja.
Reference
Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.