SSIS 2008执行包任务连接表达式无效

时间:2014-08-08 13:34:07

标签: ssis ssis-2008

在SSIS 2008中,我尝试使用执行包任务配置包以执行另一个包。在执行包任务连接表达式中,我使用的变量包含我要执行的包所在的文件夹的绝对路径,因为我们现在所有的相对路径都不能在SSIS中工作。表达式评估的是正确的路径,如下面的屏幕截图所示。 enter image description here

然而,当我尝试执行包时,我收到以下错误,它无法找到包:

enter image description here

我对此非常困惑,因为包路径是正确的。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我认为您将连接设置在错误的位置。

您需要在连接管理器中设置连接字符串。

我想更改Package1.dtsx以执行Package2t.dtsx ..

的示例

创建了连接管理器" Package1.dtsx"引用名为Package1.dtsx

的文件夹中的包

Connection Manager中连接Package1.dtsx的属性

在Connection Manager中更改ConnectionString以执行Package2t.dtsx。

答案 1 :(得分:0)

尝试包含双引号,因为文件路径字符串中包含空格

"\"" + @[User::RootFolder] + "\\" + "ImportSessionAndSubsessions.dtsx\""