Aplica-se a
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - 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 você usa uma instrução Merge para sincronizar tabelas em uma instância do SQL Server 2012, 2014 ou 2016 que tem a opção de captura de dados de alteração habilitada, a operação de sincronização não é bem-sucedida. Além disso, a seguinte mensagem de erro semelhante à seguinte pode ser exibida:

Não é possível inserir uma linha de chave duplicada no objeto object_name com índice exclusivo index_name. O valor da chave duplicada é (duplicate_key_value).

Resolução

Informações de atualização

Esse problema foi corrigido nas seguintes atualizações cumulativas do SQL Server:

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Referências

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

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.