Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssis dtexec.exe/SET-won';无法识别属性路径_Ssis_Ssis 2008_Dtexec - Fatal编程技术网

Ssis dtexec.exe/SET-won';无法识别属性路径

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

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

我有bool变量来指示包的特定部分是否应该运行,还有date变量来过滤掉特定的日期。我需要能够在使用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.
我尝试了许多属性路径的排列,有引号和没有引号,各种大写形式,以及用“Properties[Value]”替换“.Value”的替代结构

有人知道这里发生了什么,以及如何解决吗


编辑:我试图创建一个虚拟集成,其中只包含一个变量和一个将其打印到消息框的脚本。我的集成在没有/SET的情况下工作,但如果我尝试使用它,则会失败。是否存在我不知道的可能导致此问题的设置?

如何:
/SET“\Package.Variables[endDate].Properties[Value]”;2016-01-01
这一结构对我来说也失败了。相同的错误。它们都是包级别的变量。。。这有什么不同吗?@geolowton-这个问题有什么解决办法吗?