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
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.