使用另一个dtsx文件中的配置文件执行SSIS包

时间:2014-10-27 21:02:32

标签: c# visual-studio-2008 reporting-services ssis ssrs-2008

基本上我有一个DTSX文件,在完成执行一些任务后,它会到达一个“执行包任务”(或“如果你这么说就执行进程任务”,它会在同一个项目中调用另一个DTSX文件。我需要传入2个参数,它将根据前一个任务的计算在被调用的DTSX文件中定义变量值。如何在工具中指定它? 基本上,命令行看起来像这样。如何将其作为包任务

“E:\ LOCATION_OF_DTSX_FILE ARGUMENT1 ARGUMENT2” 或通过浴室文件 “LOCATION_OF_BAT_FILE.bat ARGUMENT1 ARGUMENT2”

非常感谢

1 个答案:

答案 0 :(得分:0)

如果从其他包调用包,请使用父/子配置。实质上,父包和子包具有相同名称的变量。子包具有父配置(不是配置文件)。您可以在执行包任务中配置变量。

http://www.bidn.com/blogs/MikeDavis/ssis/155/passing-variable-values-from-parent-package-to-child-ssis

或者,您可以使用/ set开关调用dtexec,这将允许您在要调用的包中设置任何值。这种方法更加神秘,我建议前者。