0

在 bat 文件中使用 dtexec 调用多个 SSIS 包(Package1、Package2、Package3)的语法是什么?

dtexec /f "C:\Package1.dtsx" 
4

1 回答 1

0

要按顺序启动软件包,我想您只需在启动它们的位置创建一个批处理文件即可。

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 start Dtexec /FILE "C:\MyPackages\ChildPackage.dtsx"
于 2015-03-06T07:22:53.550 回答