Simptomi
Kada postavite replikaciju i inicijalizirate pretplatu na transakcijski sustav u programu Microsoft SQL Server 2012 ili SQL Server 2014. Tijekom početne sinkronizacije posrednik za distribuciju ne uspijeva i prikazat će vam se sljedeće pogreške:
Dostupno je povezivanje s pretplatnim postupkom koji nije moguće replicirati. 42000 nije moguće pronaći spremljene procedure "sp_MSins_". 281242000 nije moguće pronaći spremljene procedure "sp_MSins_". 2812
Uzrok
Taj je problem uzrokovano razlikom u vremenu između agenta čitača zapisnika i početnog izvođenja agenta za distribuciju. Ako u programu Publisher ima puno promjena u transakcijama, postoji kašnjenje u radu čitača zapisnika i dodavanje skripti prilagođenog dokumenta u MSRepl_commands u bazu podataka za distribuciju. Ako se posrednik za distribuciju pokrene i već je obavio kružno putovanje u bazu podataka distribucije prije dodavanja ovih naredbi, ona će premjestiti oznaku vremenske oznake i objavit će da nije moguće replicirane transakcije. Kasnije sinhronizacija programa za distribuciju ne može prepoznati naredbe za stvaranje prilagođenih pohranjenih procedura i neće uspjeti s pogreškama koje se spominju u odjeljku "simptomi".
Rješenje
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.
Kumulativno ažuriranje 1 za SQL Server 2014 /en-us/help/2931693
Kumulativno ažuriranje 9 za SQL Server 2012 SP1 /en-us/help/2931078
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:
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".