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.