Symptom
Antag att Change data Capture (CDC) är aktiverat i Microsoft SQL Server 2016, 2017 eller 2019. På grund av ett problem med tids inställningen kan CDC-insamlings processen försöka infoga dubbletter start_lsn i tabellen CDC.lsn_time_mapping och du kan få ett fel meddelande av följande slag:
Brott mot PRIMARY KEY constraint "lsn_time_mapping_clustered_idx". Det går inte att infoga dubblettnyckel i objektet ' cdc.lsn_time_mapping '. Värdet på dubblettnyckel är (värde).
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Lösning
Det här problemet är åtgärdat i följande kumulativa uppdateringar för SQL Server:
Obs! För att den här korrigeringen ska börja gälla måste du aktivera spårnings flaggan (TF) 8291.
Om kumulativa uppdateringar för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Referenser
Lär dig mer om terminologin som Microsoft använder för att beskriva program varu uppdateringar.