KB3176440 — LABOJUMS: DML priekšraksti tiek neparedzēti replicēti abonentiem versijā SQL Server 2014 vai 2016

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 2014 Standard - duplicate (do not use) 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

Sinhronizējot abonentus transakcijas replicēšanai Microsoft SQL Server 2014 vai 2016, daži DML priekšraksti, kurus nevajadzētu replicēt, tiek replicēti abonentiem. Šī problēma rodas, ja ir šādi nosacījumi:

  • Transakcijas replicēšana tiek konfigurēta, lai replicētu saglabātās procedūras izpildi.
  • Saglabātā procedūra (atzīmēta replicēšanai) izveido sagrupētu indeksu pagaidu tabulā.

        
      

Risinājums

Šī problēma vispirms tika novērsta nākamajā SQL Server kumulatīvajā atjauninājumā:

Ieteikums: instalējiet jaunāko kumulatīvo atjauninājumu serverim SQL Server

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ā. Ieteicams lejupielādēt un instalēt jaunākos kumulatīvos SQL Server atjauninājumus:

      

Atsauces

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