部署包时无法找到SSIS项目参数

时间:2015-11-04 16:49:05

标签: visual-studio-2012 deployment parameters ssis

当我将软件包部署到测试服务器时,项目范围内的所有参数都不可用。 (它们都在project.params中)文件。

以下是我们如何部署和运行包? 在SSIS 2012之前,我在文件夹中有xxx.dtsx和xxx.dtsConfig,然后我们将使用DTEXEC工具执行包的脚本。我们的计划工具每小时,每天,每月等运行作业/脚本......

现在,通过SSIS 2012,他们摆脱了配置并引入了参数。现在在我的包部署文件夹中,我只有xxx.dtsx和project.params文件。 Project.params文件包含我决定参数化的所有变量。虽然这在VS2012中进行调试时效果很好,但一旦部署完毕,它根本不起作用。

关于该怎么做的任何建议?

由于

1 个答案:

答案 0 :(得分:1)

对于非基于项目的连接,当您运行包时,它采用类似

的形式
dtexec /file MyPackage.dtsx 

但是,对于基于项目的连接,您需要在dtexec调用中包含项目(.ispac)。否则,您最终会丢失连接或项目参数错误

dtexec /package MyPackage.dtsx /project MyProject.ispac