Ssis dtexec.exe/SET-won';无法识别属性路径
我为数据导出设置了一个SSIS包,我们经常这样做,我在Visual Studio中运行它没有问题,但是当我尝试使用命令行执行它,同时使用/set更改变量时,它会出现问题(如果我使用默认值,不更改任何变量,它也可以正常工作) 我有bool变量来指示包的特定部分是否应该运行,还有date变量来过滤掉特定的日期。我需要能够在使用dtexec.exe执行包时更改它们 我正在运行类似的程序:Ssis dtexec.exe/SET-won';无法识别属性路径,ssis,ssis-2008,dtexec,Ssis,Ssis 2008,Dtexec,我为数据导出设置了一个SSIS包,我们经常这样做,我在Visual Studio中运行它没有问题,但是当我尝试使用命令行执行它,同时使用/set更改变量时,它会出现问题(如果我使用默认值,不更改任何变量,它也可以正常工作) 我有bool变量来指示包的特定部分是否应该运行,还有date变量来过滤掉特定的日期。我需要能够在使用dtexec.exe执行包时更改它们 我正在运行类似的程序: PS C:\Users\ssrsreports> dtexec /f "C:\Users\ssrsrepor
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.
我尝试了许多属性路径的排列,有引号和没有引号,各种大写形式,以及用“Properties[Value]”替换“.Value”的替代结构
有人知道这里发生了什么,以及如何解决吗
编辑:我试图创建一个虚拟集成,其中只包含一个变量和一个将其打印到消息框的脚本。我的集成在没有/SET的情况下工作,但如果我尝试使用它,则会失败。是否存在我不知道的可能导致此问题的设置?如何:
/SET“\Package.Variables[endDate].Properties[Value]”;2016-01-01
这一结构对我来说也失败了。相同的错误。它们都是包级别的变量。。。这有什么不同吗?@geolowton-这个问题有什么解决办法吗?