ソース データベースへの接続文字列が指定されている xml 構成ファイル (dtsConfig) を使用する SSIS プロジェクトがあります。構成ファイルは環境変数に保存されます。
4 つの異なるデータベースからデータを取得する必要があります。つまり、4 つの異なる接続文字列を使用して、同じパッケージ セットを 4 回実行する必要があります。
それぞれが異なる接続文字列を持つ 4 つの異なる構成ファイルを作成し、実行ごとに環境変数に更新することができます。これは私が現在行っている方法であり、正常に動作しますが、env 変数を常に更新し続けたくありません。
または、同じ構成ファイルを使用して、実行のたびに接続文字列を更新することもできます。しかし、4 つの異なるファイルを持つよりも悪い考えだと思います。
私がやりたいのは、実行するたびに接続文字列を動的に変更することです。
必要なパッケージのセットを実行するマスターパッケージがあります。そのため、このマスター パッケージを制御フローに 4 回追加することを考えていました。各実行後に、次の実行で使用される接続文字列を更新する必要があります。しかし、実際にこれを行う方法は?
または、マスター パッケージを含むループ コンテナーごとに 4 回ループし、反復ごとに接続文字列を変更するのもクールです。