У меня есть 5 заданий SSIS для последовательного запуска. Для этого я создал задание с 5 шагами, каждый из которых связан с одним SSIS. Шаги настроены следующим образом:
- EXEC msdb.dbo.sp_start_job имя службы SSIS
- В случае успеха перейдите к следующему шагу.
- Если ошибка, выйти из работы.
Все шаги объединены в цепочку, как указано выше, но, по-видимому, некоторые шаги выполняются параллельно.
Что еще мне нужно сделать, чтобы заставить их работать последовательно?
заранее спасибо
msdb
, а неSSISDB
? Что касается того, о чем вы спрашиваете, почему бы не иметь главный пакет, который последовательно вызывает каждый пакет (используя задачу «Выполнение пакета») в потоке управления и просто запускает этот пакет? - person Larnu   schedule 04.10.2019msdb
для запуска пакета, но вы используете его для запуска задания агента; извинения. Вы, вероятно, используете SSISDB, поэтому мое замечание о главном пакете, вероятно, кажется лучшей идеей; на мой взгляд. - person Larnu   schedule 04.10.2019