Simptomi

U transactional Replication, kada koristite SQL Server 2014 izdavača i pretplatnika sistema SQL Server 2012, agent distribucije ne uspe i dobijate sledeću poruku o grešci:

Procedura ili sp_MSreplraiserror ima previše navedenih argumenata. (Izvor: MSSQLServer, broj greške: 8144) Dobijte pomoć: http://help/8144

Uzrok

Do ovog problema dolazi zato što je definicija sp_MSreplraiserror između SQL Server 2012 u SQL Server 2014. Ova promena pokreće poruku o grešci kada je agent distribucije pokrenuo definiciju na pretplatniku. Poruka o grešci je slična sledećoj:

Red nije pronađen kod pretplatnika prilikom primene replicirane komande DELETE za šemutabele.Table_Name' sa primarnim ključevima): [br] = x (Izvor: MSSQLServer, Broj greške: xxxxx)

Rešenje

Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:

    Kumulativna ispravka 5 za SQL Server 2016 RTM     Kumulativna ispravka 2 za SQL Server 2016 SP1

Kumulativna ispravka 3 za SQL Server 2014 servisni paket 2

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:   Najnovija kumulativna ispravka za SQL Server 2016

Najnovija kumulativna ispravka za SQL Server 2014

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.

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Microsoft insajdere

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?

Hvala vam na povratnim informacijama!

×