Синтаксис для dtexec нескольких пакетов служб SSIS
Каков синтаксис для вызова нескольких пакетов служб SSIS (Package1, Package2, Package3) с использованием dtexec в файле bat?
dtexec /f "C:\Package1.dtsx"
1 ответ
Я полагаю, что для последовательного запуска пакетов вы можете создать командный файл, в котором вы их запустите.
dtexec /f "C:\Package1.dtsx"
dtexec /f "C:\Package2.dtsx"
dtexec /f "C:\Package3.dtsx"
Чтобы запустить их параллельно, вы можете обойти ограничение dtexec, вызвав его в отдельной команде. Я нашел этот пост, который объясняет, что: http://www.rafael-salas.com/2010/07/ssis-how-to-run-set-of-packages.html
Вы можете создать пакет пакетов, где вы cmd.exe для каждого из них.
- Исполняемый файл = C:\Windows\System32\cmd.exe
- Аргументы = /c запустить Dtexec /FILE "C:\MyPackages\ChildPackage.dtsx"