これらの接続マネージャーのそれぞれは、ID
貼り付けたときに新しいプロパティを取得します。Execute SQL Tasks
接続マネージャーのフレンドリ名を表示するが、シートの下に表示するなどの用途で使用すると、その GUID が保存されます。これが、接続マネージャー A を接続マネージャー B に、またはその逆に名前を変更でき、タスクが引き続き "正しい" CM を使用する理由です。
既存の接続マネージャーを引き続き使用できるが、構成するものが2つしかないアプローチは、2つの変数を作成し、それらの変数の値をパッケージからの実際の接続文字列に割り当てることですUser::ConnectionManagerAConnectionString
。User::ConnectionManagerBConnectionString
Data Source=localhost\DEV2012;Initial Catalog=FOO;Provider=SQLNCLI10.1;Integrated Security=SSPI;
これら 2 つの変数を用意したら、各接続マネージャーでそれらを右クリックし、[プロパティ] ウィンドウで [式] を見つけて省略記号をクリックします。ConnectionString
プロパティを選択し、式で変数を割り当てます。

パッケージを実行すると、すべての接続マネージャーがこれらの式から構成されます。これらの値を変更する必要がある場合は、パッケージを編集するか、dtexec を使用してランタイム構成を適用するか、SSIS の [構成] オプションを使用します。