Simptomi
Kada koristite SQL Server 2014 Publisher i Pretplatnik sustava SQL Server 2012, posrednik za distribuciju ne uspije i prikazat će vam se sljedeća poruka o pogrešci:
Procedura ili funkcija sp_MSreplraiserror ima mnogo navedenih argumenata. (Izvor: MSSQLServer, broj pogreške: 8144) Zatražite pomoć: http://help/8144
Uzrok
Taj se problem pojavljuje jer je definicija sp_MSreplraiserror izmijenjena između sustava sql Server 2012 na sql Server 2014. Tom se promjenom aktivira poruka o pogrešci prilikom izvođenja definicije na pretplatniku za distribucijski agent. Poruka o pogrešci nalikuje sljedećem:
Redak nije pronađen na Pretplatniku pri primjeni naredbe replicirani brisanje za tablicu "shema.Table_name' s primarnim ključevima: [No] = x (izvor: MSSQLServer, broj pogreške: xxxxx)
Rješenje
Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:
Kumulativno ažuriranje 5 za SQL server 2016 RTM Kumulativno ažuriranje 2 za SQL Server 2016 SP1
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.