現在、コマンドラインからDtexec
を使用してSSISパッケージ(package.dtsx)を実行しています。これは次のように簡単です。
dtexec /f Package.dtsx
ただし、実行中に使用するためにパッケージに渡したいパラメーターがいくつかあります。ドキュメントは、これが可能である可能性があることを示唆しています(つまり、/ Parパラメーター)が、明確ではありません。 dtexec
を使用して.DTSX
ファイルにパラメーターを渡すことは可能ですか?
もちろん、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
参照