KB3176440 - CORREÇÃO: declarações DML são inesperadamente replicadas para os assinantes em SQL Server 2014 ou 2016

Aplica-se A
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)

Sintomas

Quando sincroniza os subscritores para uma replicação transacional no Microsoft SQL Server 2014 ou 2016, algumas instruções DML que não devem ser replicadas são replicadas para os subscritores. Este problema ocorre quando as condições seguintes são verdadeiras:

  • Configure uma replicação transacional para replicar a execução do procedimento armazenado.
  • O procedimento armazenado (marcado para replicação) cria um índice clusterizado numa tabela temporária.

        
      

Resolução

O problema foi corrigido na seguinte atualização cumulativa do SQL Server:

Recomendação: Instale a atualização cumulativa mais recente para o SQL Server

Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Recomendamos que transfira e instale as atualizações cumulativas mais recentes para SQL Server:

      

Referências

Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.