У меня есть пакет служб SSIS, который берет данные из таблиц в базе данных SQL и вставляет (или обновляет существующие строки) в таблицу, являющуюся другой базой данных.
Вот моя проблема после lookup
,Я либо вставляю, либо обновляю строки, но более половины строк, входящих в вставку, не добавляются в таблицу.
Для вставки я использую объект команды Ole Db, в котором я использую команду вставкичто я проверил.Я выяснил, почему пакет работал без уведомления об ошибке, но все еще не вставлял все строки в таблице.
Я проверил в sqlProfiler, и он говорит, что команда RCP: Completed , которуюпредположить означает, что это предположительно сработало.
Если я выполняю вставку вручную в sql management studio с данными, которые мне дает sql profiler (значения, которые он использует для выполнения оператора вставки), он работает.Я проверил данные, и все, кажется, хорошо (нет незаконных данных в строки, которые не вставлены).
Я полностью потерян, как это исправить, у кого-нибудь есть идея?