Если есть ошибка, как я могу выйти из пакета SSIS

У меня есть пакет SSIS, в котором есть контейнер последовательности с серверными задачами потока данных. Если какой-либо поток данных в контейнере последовательности вызывает ошибку, я хочу, чтобы пакет завершил работу, а не зависал там. Как я могу это сделать? Большое спасибо!


person Ice    schedule 09.02.2016    source источник
comment
Как правило, это происходит автоматически, если только вы не предприняли никаких действий для предотвращения этого.   -  person Tab Alleman    schedule 09.02.2016
comment
Я использую агент сервера sql для запуска пакетов ssis. После запуска пакета иногда выполнение задания не удавалось и все еще зависало. Я хочу знать, нужно ли мне использовать обработчик событий или ограничение при ошибке, чтобы выйти из запущенного   -  person Ice    schedule 09.02.2016
comment
Возможно, вам нужно отредактировать задание вместо пакета. Что у вас есть в дополнительных свойствах шага задания для действия при сбое?   -  person Tab Alleman    schedule 09.02.2016
comment
Вкладка «Привет», «Отправить уведомление» находится в дополнительных свойствах шага задания для действия «При сбое».   -  person Ice    schedule 09.02.2016
comment
Измените его, чтобы выйти из сообщения об ошибке   -  person Tab Alleman    schedule 09.02.2016
comment
Привет, вкладка, Могу ли я выбрать оба варианта, выйти из сообщения о сбое и отправить уведомление?   -  person Ice    schedule 09.02.2016
comment
Не в действии при сбое. Вы можете использовать пакет для отправки уведомления в обработчике события OnError. Или используйте вкладку «Уведомления» в задании, а не на отдельном шаге.   -  person Tab Alleman    schedule 09.02.2016
comment
Знаете ли вы, как пакет служб SSIS может вызвать ошибку в задании агента, чтобы инициировать действие при сбое?   -  person Ice    schedule 09.02.2016
comment
Убедитесь, что для задачи в пакете FailPackageOnFailure установлено значение true.   -  person Tab Alleman    schedule 10.02.2016
comment
Привет Tab, Спасибо за ваш ответ! Я настроил каждую задачу в пакете FailPackageOnFailure   -  person Ice    schedule 10.02.2016


Ответы (1)


Убедитесь, что все ваши шаги и контейнеры имеют параметр MaximumErrorCount как минимум 1.

Свойства

person Ricardo C    schedule 09.02.2016