SQLServerエージェントジョブでSSISパッケージを実行しています。開発設定で開発するときに、本番環境に設定する必要のある変数がいくつかあります。この例は、テキストファイル接続文字列に使用するパスを渡すログ変数です。[値の設定]UIダイアログを使用してこの値を設定すると、このジョブステップの結果のコマンドラインは次のようになります...
/SQL "\MyFolderInMSDB\MyPackage" /SERVER "mw-test" /CHECKPOINTING OFF /SET "\package.variables[log].Value";"C:\Logs\Imports\mylog.log" /REPORTING E
変数を設定しようとしてエラーは発生していないようですが、ジョブを実行すると、上記の変数として送信しているパスではなく、開発時にタスクで定義された変数にログが記録されます。誰かがこのようなものを見ましたか?