KB3204469 — LABOJUMS: izplatīšanas aģents neizdodas SQL Server 2014 izdevējam un SQL Server 2012 abonentam transakcijas replicēšanā

Attiecas uz
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Pazīmes

Transakcijas replicēšanas gadījumā, ja izmantojat SQL SQL Server 2014 izdevēju un SQL SQL Server 2012 abonentu, izplatīšanas aģents nedarbojas, un saņemat šādu kļūdas ziņojumu:

Piezīme

Procedūrai vai funkcijai sp_MSreplraiserror ir norādīts pārāk daudz argumentu. (Avots: MSSQLServer, kļūdas numurs: 8144)
Palīdzības saņemšana: http://help/8144

      

Iemesls

Šī problēma rodas, jo sp_MSreplraiserror definīcija tika mainīta laikā no SQL Server 2012 līdz SQL Server 2014. Šīs izmaiņas izraisa kļūdas ziņojumu, kad definīciju abonentam izpilda izplatīšanas aģents. Kļūdas ziņojums izskatās šādi:

Piezīme

Rinda netika atrasta pie abonenta, lietojot replicēto DELETE komandu tabulas shēmai. Table_Name' ar primāro atslēgu(ām): [nē] = x (Avots: MSSQLServer, kļūdas numurs: xxxxx)

Risinājums

Šī problēma ir novērsta šādos SQL Server kumulatīvajos atjauninājumos:

5. kumulatīvais atjauninājums sistēmai SQL Server 2016 RTM

     SQL Server 2016 SP1 2. kumulatīvais atjauninājums

SQL Server 2014 2. servisa pakotnes 3. kumulatīvais atjauninājums

Par SQL Server kumulatīvajiem atjauninājumiem

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

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

Statuss

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

Atsauces

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