SQLServer2005 Integration Service(SSIS)パッケージ実行時に変数を指定する方法
現在SSIS(SQL Server 2005 Inregration Service)修行中の身です...
何点かはまるポイントがあるので、紹介していきます。
今回はパッケージを実行する時に、パッケージの変数の値を渡してあげる方法です。
パッケージをダブルクリックすると「パッケージ実行ユーティリティ」が起動されます。
このUI上の値の設定から、変数と値を指定できますが変数名の指定方法が非常にわかりづらい。
例えば変数: param1の場合、
プロパティのパスを
\Package.Variables[User::param1].Properties[Value]
と指定してあげる必要があります。
全然直感的じゃないですね、これ。なんとかならんかったのかな。
ちなみにコマンドラインからパッケージを実行する場合は、DTExecユーティリティの引数として
/SET "\Package.Variables[User::param1].Properties[Value]";変数の値
と指定してあげます。
悩む人多そうなんでメモっときました。