SSIS以32位为子包设置SQL代理作业

时间:2013-12-18 17:30:41

标签: visual-studio-2010 ssis sql-server-2012 32-bit sql-agent-job

我有一个包含3个子包的父包“Master.dtsx”。每个都使用“执行包任务”执行。

在SQL代理作业中将主程序包设置为“32位运行时”。但是,子程序包不以32位模式运行。是否有任何方法可以从Master或任何其他工作中设置子包“32位运行时”?

P.S。

1)我确定孩子pkgs不是32位,因为我试图分别从“SSISDB”执行每一个“32位”检查并成功。但是当他们从师父那里执行时他们失败了。

2)我尝试使用“执行进程任务”来处理Master中的子包,因为link显示,但总是失败...此外,该项目的“调试选项”中的“Run64BitRuntime”设置为视觉工作室的“假”

3)要将每个子包设置为SQL代理作业中的单个步骤,并使它们成为“32位运行时”,可能是最后的选择...请提供更多内容,提前感谢! !

1 个答案:

答案 0 :(得分:0)

使用执行进程任务而不是执行包任务是这样做的方法。您似乎准确的链接;但请确保您使用双引号输入包路径。因此,在参数字段中,输入包路径为/file "Your full path.dtsx"

希望这有帮助!