Симптоми
Да предположим, че промяна на събирането на данни (CDC) е разрешено в Microsoft SQL Server 2016, 2017 или 2019. Поради проблем с времето процесът на заснемане на CDC може да се опита да вмъкне дублирани start_lsn в таблицата cdc.lsn_time_mapping и може да получите съобщение за грешка, подобно на следното:
Нарушаване на ограничението PRIMARY KEY "lsn_time_mapping_clustered_idx". Не може да се вмъкне дублиран ключ в обекта "cdc.lsn_time_mapping". Стойността на дублиращия се ключ е (Стойност).
Статут
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са изброени в раздела "Отнася се за".
Решение
Този проблем е коригиран в следните кумулативни актуализации за SQL Server:
Забележка: За да влезе в сила тази корекция, трябва да разрешите флаг за проследяване (TF) 8291.
За кумулативните актуализации за SQL Server:
Всяка нова кумулативна актуализация за SQL Server съдържа всички горещи поправки и всички корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте най-новите кумулативни актуализации за SQL Server:
Препратки
Научете повече за терминологията , която Microsoft използва за описване на актуализациите на софтуера.