Проблемы
Предположим, что функция отслеживания измененных данных (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". Повторяющееся значение ключа — (Значение).
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Решение
Эта проблема устранена в следующих накопительных обновлениях для SQL Server:
Примечание. Чтобы это исправление войти в силу, необходимо включить флаг трассировки (TF) 8291.
Сведения о накопительных обновлениях для SQL Server:
Каждое новое накопительное обновление для SQL Server содержит все исправления и все исправления для системы безопасности, которые были включены в предыдущее накопительное обновление. Ознакомьтесь с последними накопительными обновлениями для SQL Server:
Ссылки
Сведения о терминологии , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.