Как предотвратить дублирование записей в базе данных с помощью служб SSIS - PullRequest
0 голосов
/ 20 сентября 2018

Я создал задание SSIS для вставки записей из CSV-файла в базу данных сервера SQL.

Если я запускаю задание в первый раз, записи вставляются в БД успешно, но если я снова запускаю задание во второй раз, снова он будет хранить те же записи (дубликаты).

Так что, если я запускаю свою работу несколько раз, то в дб будет вставлено несколько записей времени.

Так есть ли способчтобы избежать дублирования записей для вставки в базу данных .?

1 Ответ

0 голосов
/ 20 сентября 2018

Пожалуйста, используйте преобразование Поиск в SSIS, чтобы найти совпадение в старых записях, и если совпадение не найдено, вставьте эту запись.Или вы всегда можете загрузить новые данные в промежуточную область, где вы будете использовать CDC (сбор данных изменений) для загрузки только непревзойденных данных, выполненных через задачу «Выполнить SQL».

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