Síntomas
Cree un índice único que contenga dos o más columnas incluidas en una tabla de Microsoft SQL Server 2012 Service Pack 2 (SP2) o SQL Server 2014. Al intentar habilitar la captura de datos modificados para la tabla, recibe un mensaje de error similar al siguiente:
Msj 22832, nivel 16, estado 1, procedimiento sp_cdc_enable_table_internal, línea 636Could no actualizar los metadatos que indican TABLE_NAME está habilitada para la captura de datos de cambio. El error se produjo al ejecutar el comando ' INSERT INTO TABLE_NAME'. El error devuelto fue 2627: ' violación de la restricción de clave principal ' index_columns_clustered_idx '. No se puede insertar una clave duplicada en el objeto ' cdc.index_columns '. El valor de la clave duplicada es (338100245,0). '. Use la acción y el error para determinar la causa del error y vuelva a enviar la solicitud.
Información de actualización acumulativa
Este problema se solucionó por primera vez en la siguiente actualización acumulativa de SQL Server:
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Referencias
Obtenga más información sobre la terminología que Microsoft usa para describir las actualizaciones de software.