Первичный ключ не найден для захваченных таблиц на CDC - PullRequest
0 голосов
/ 21 февраля 2019

Я пытаюсь использовать средство Capture Data Change на сервере Sql для отслеживания изменений в БД.Я использую эти данные для синхронизации изменений в БД Mongo.Проблема в том, что я не могу идентифицировать захваченные таблицы, используя какое-либо уникальное значение, чтобы я мог удалить их после завершения синхронизации.

Попытка 1: удалить все синхронизированные строки из захваченной таблицы. Проблема: cdc не устанавливает первичный ключ или уникальный идентификатор.

Попробуйте 2: Удалить все синхронизированные строки, созданные до определенного lsn.Проблема: Синхронизация с Монго иногда тоже.Между ними есть шансы для захвата новых строк на том же lsn

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...