KB3176440 – OPRAVA: Příkazy DML se neočekávaně replikují předplatitelům v SQL Server 2014 nebo 2016

Platí pro
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)

Příznaky

Při synchronizaci odběratelů pro transakční replikaci v Microsoft SQL Server 2014 nebo 2016 se některé příkazy DML, které by se replikovat neměly, replikují odběratelům. K tomuto problému dochází při splnění následujících podmínek:

  • Transakční replikaci nakonfigurujete tak, aby replikovala provádění uložené procedury.
  • Uložená procedura (označená pro replikaci) vytvoří clusterovaný index u dočasné tabulky.

        
      

Řešení

Tento problém byl poprvé opraven v následující kumulativní aktualizaci SQL Server:

Doporučení: Nainstalujte nejnovější kumulativní aktualizaci pro SQL Server

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Doporučujeme stáhnout a nainstalovat nejnovější kumulativní aktualizace pro SQL Server:

      

Reference

Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.