В недавних интервью я столкнулся с этим вопросом, какие способы вы можете или выполните один пакет из другого пакета.На сколько способов мы можем позвонить или выполнить один пакет из другого пакета в ssis
1
A
ответ
0
Предполагая, что вы используете SSIS 2012+ в каталоге SSIS - Режим проекта.
- Вызов другой пакет из этого проекта в задаче Пакет
- Начало пакета с хранимыми процедурами в SSISDB - в задачах SQL
- Создание SQL Работа для выполнения пакета, а затем начать эту работу с SQL Task
- Создать Выполнить CMD задачу, которая начала пакет с DTExec
- Создать задачу сценария, который запускает пакет для
подходы 2-5 BASICA lly делают то же самое - начните с процесса выполнения какого-либо пакета, либо с вызовом SSISDB SP или DLL напрямую, либо с помощью оболочки dtexec.
1
ExecutePackageTask, StoredProcedure (SQL), dtexec.exe utitlity и dtexecui.exe
1
Ниже приведены подходы AFAIK.
- Использование Выполнение задачи процесса.
- Использование агента SQL и вызов агента в пакете SSIS.
- Использование командной строки (dtexec).
- Использование сценариев (сценарий .net для выполнения файла dtsx).
- Использование хранимой процедуры.
- Использование пакетного файла и вызов пакетного файла пакета.