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