Applies ToSQL Server 2016 Service Pack 2 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) SQL Server 2017 on Windows SQL Server 2017 on Linux SQL Server 2019 on Windows SQL Server 2019 on Linux

Sintomas

Suponha que o CDC (Change Data Capture) esteja habilitado no Microsoft SQL Server 2016, 2017 ou 2019. Devido a um problema de tempo, o processo de captura do CDC pode tentar inserir start_lsn duplicados na tabela cdc.lsn_time_mapping e você pode receber uma mensagem de erro que se assemelha ao seguinte:

Violação da restrição PRIMARY KEY 'lsn_time_mapping_clustered_idx'. Não é possível inserir a chave duplicada no objeto 'cdc.lsn_time_mapping'. O valor da chave duplicada é (Valor).

Status

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

Resolução

Esse problema é corrigido nas seguintes atualizações cumulativas para SQL Server:

Observação: Para que essa correção entre em vigor, você precisa habilitar o TF (Sinalizador de Rastreamento) 8291.

Sobre atualizações cumulativas para SQL Server:

Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as últimas atualizações cumulativas para SQL Server:

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.