2015-11-04 62 views
0

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

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

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

有什么建议在这里做什么?

感谢

+1

部署到SSISDB,照常运行*。另见http://stackoverflow.com/a/31390253/181965 – billinkc

+0

谢谢。这工作。我的第一次尝试失败,因为我使用/文件选项,而不是/包 – bobetko

+0

如果您发布解决方案。我会接受它作为答案 – bobetko

回答

0

对于非基于项目的连接,当你运行该程序包,它会采取像

dtexec /file MyPackage.dtsx 

但是形式,以项目为基础的连接,你需要包括项目( .ispac)拨打dtexec。否则,最终会丢失连接或项目参数错误

dtexec /package MyPackage.dtsx /project MyProject.ispac 
相关问题