dtexec多个SSIS包的语法

时间:2015-03-06 03:51:01

标签: ssis package dtexec

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

dtexec /f "C:\Package1.dtsx" 

1 个答案:

答案 0 :(得分: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
  • Arguments = / c start Dtexec / FILE" C:\ MyPackages \ ChildPackage.dtsx"