dtexec.exe / SET无法识别属性路径

时间:2017-01-20 19:41:49

标签: ssis ssis-2008 dtexec

我为我们经常进行的数据导出设置了一个SSIS包,我在Visual Studio中运行没有问题,但是当我尝试使用命令行执行它时使用/ SET来解决问题更改变量(如果我使用默认值,不更改任何变量,它也可以正常工作。)。

我有bool变量,指示是否应该运行包的特定部分,以及过滤掉特定日期的日期变量。我需要能够使用dtexec.exe

在执行包时更改它们

我正在运行类似的东西:

PS C:\Users\ssrsreports> dtexec /f "C:\Users\ssrsreports\Documents\Visual Studio 2008\Projects\ALCOSAN Export Dev\ALCOSAN Export Dev\bin\Deployment\Package.dtsx" /SET \package.variables[user::doRectype1].value;"true" /SET \package.variables[user::endDate].Value;"2016-01-01"

我收到一个错误说:

Argument ""\package.variables[user::doRectype1].value"" for option "set" is not valid.

我尝试了一些属性路径的排列,有和没有引号,各种大小写,以及用“。[Value]”替换“.Value”的替代构造。

有没有人能够深入了解这里发生了什么以及如何解决这个问题?

编辑:我尝试使用一个变量创建一个虚拟集成,并将脚本打印到消息框中。我的集成工作没有/ SET但是失败如果我尝试使用它。是否有一个我不知道的设置可能导致这个?

0 个答案:

没有答案