Sintomas
Cria um índice único que contém duas ou mais colunas incluídas para uma tabela no Microsoft SQL Server 2012 Service Pack 2 (SP2) ou SQL Server 2014. Quando tenta ativar a captura de dados de alteração para a tabela, recebe uma mensagem de erro que se assemelha ao seguinte:
Msg 22832, Nível 16, Estado 1, Procedimento sp_cdc_enable_table_internal, Linha 636 Pode não atualizar os metadados que indicam que a tabela table_name está ativada para a captura de dados de alteração. A falha ocorreu ao executar o comando 'inserir em table_name'. O erro devolvido foi 2627: "Violação do constrangimento da CHAVE PRIMÁRIA 'index_columns_clustered_idx'. Não é possível inserir a chave duplicada no objeto 'cdc.index_columns'. O valor-chave duplicado é (338100245, 0).'. Utilize a ação e o erro para determinar a causa da falha e reenviar o pedido.
Informação de atualização cumulativa
Esta emissão foi corrigida pela primeira vez na seguinte atualização cumulativa do SQL Server:
Cada nova atualização cumulativa do 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. Confira as últimas atualizações cumulativas do SQL Server:
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Conheça a terminologia que a Microsoft utiliza para descrever atualizações de software.