Как загрузить все плоские файлы, если кто-то из файлов получил сбой (пакет не выйдет из строя), тогда пропустите файл и загрузите файлы расширения в SSIS? - PullRequest
1 голос
/ 26 февраля 2020

Я должен загрузить данные из нескольких файлов в таблицу для каждого контейнера l oop в SSIS. Если кто-либо из файлов получил ошибку, пакет прекращает выполнение.

1 Ответ

0 голосов
/ 27 февраля 2020

Вы можете использовать опции «ForceExecutionResult» и «MaximumErrorCount» или «Системная переменная распространения».

Полный пример можно посмотреть на этом сайте Продолжить Foreach l oop после ошибки в a SQL Пакет служб интеграции сервера

"В этом совете мы представили два варианта продолжения работы oop в SQL Службы интеграции сервера при возникновении ошибки. Вы можете сделать пакет нечувствителен к ошибкам, используя свойства MaximumErrorCount и ForceExecutionResult, или вы можете остановить распространение ошибок на более высокие уровни в пакете, создав пустой обработчик событий и установив системную переменную Propagate в значение False. Последний вариант является предпочтительным вариантом для надежная обработка ошибок. "...

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