Simptomi

Veicot transakciju replicēšanu, izmantojot SQL Server 2014 Publisher un SQL Server 2012 abonentu, sadales aģents bankrotē un tiek parādīts šāds kļūdas ziņojums:

Procedūrā vai funkcijā sp_MSreplraiserror ir norādīts pārāk daudz argumentu. (Avots: MSSQLServer, kļūdas numurs: 8144) Saņemt palīdzību: http://help/8144

Cēlonis

Šī problēma rodas tāpēc, ka sp_MSreplraiserrors ir MAINĪTS starp sql Server 2012 un sql Server 2014. Šīs izmaiņas izraisa kļūdas ziņojumu, kad šī definīcija ir palaista abonentam, ko veic sadales aģents. Kļūdas ziņojums līdzinās tālāk norādītajam.

Rinda netika atrasta abonentam, izmantojot tabuluschemaireplicēto dzēšanas komandu.Table_Name"ar primārās atslēgas (-ām): [no] = x (avots: MSSQLServer, kļūdas numurs: xxxxx)

Risinājums

Šī problēma ir novērsta tālāk norādītajos kumulatīvajos SQL Server atjauninājumos:

    Kumulatīvais atjauninājums 5 SQL server 2016 RTM     kumulatīvais atjauninājums 2 SQL Server 2016 SP1

Kumulatīvais atjauninājums 3 SQL Server 2014 2. servisa pakotnei

Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:   JAUNĀKAIS SQL Server 2016 kumulatīvais atjauninājums

Jaunākais SQL Server 2014 kumulatīvais atjauninājums

Statusa

Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".

Atsauces

Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar tulkojuma kvalitāti?
Kas ietekmēja jūsu pieredzi?

Paldies par jūsu atsauksmēm!

×