我目前正在使用Dtexec
从命令行执行SSIS包(package.dtsx)。
这很简单:
dtexec /f Package.dtsx
但是,我有一些参数需要传递给包,以便在执行期间使用。文档暗示这可能是可能的(即/ Par参数),但不清楚。
是否可以使用.DTSX
将参数传递到dtexec
文件?
答案 0 :(得分:4)
当然可以,您可以使用dtexec
为变量赋值语法的
dtexec /f mypackage.dtsx /set \package.variables[myvariable].Value;myvalue
实施例
dtexec.exe /FILE "D:\TestPkg.dtsx"
/SET \Package.Variables[User::Name].Properties[Value];"LOAD_DAILY"
/SET \Package.Variables[User::File].Properties[Value];"D:\Load Test.txt"
/SET \Package.Variables[User::Count].Properties[Value];5
<强>参考强>