Symptomer
Du oppretter en unik indeks som inneholder to eller flere inkludert kolonner for en tabell i Microsoft SQL Server 2012 Service Pack 2 (SP2) eller SQL Server-2014. Når du prøver å aktivere Endre datafangst for tabellen, får du en feilmelding som ligner på følgende:
Msg 22832, nivå-16, stadium 1, prosedyre sp_cdc_enable_table_internal, linje 636
Kan ikke oppdatere metadata som angir tabellen table_name er aktivert for Datafangst av endringen. Det oppstod feil under utføring av kommandoen Sett inn i table_name. Feilen ble returnert 2627: ' PRIMARY KEY-brudd på begrensning 'index_columns_clustered_idx'. Kan ikke sette inn to like nøkler i objektet 'cdc.index_columns'. Duplisert nøkkelverdi er (338100245, 0). ". Bruk handlingen og feil til å finne årsaken til feilen og sende forespørselen på nytt.
Informasjon om kumulativ oppdatering
Dette problemet ble først løst i den følgende kumulative oppdateringen av SQL Server:
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.