SSISパッケージを設定して、接続文字列を何らかの方法で動的にする方法はありますか。そうすれば、新しいDBサーバーで、すべてのSourceConnectionOLEDB設定を新しいサーバー名に変更する必要はありませんか?SSIS:DB接続文字列を変更することなくパッケージを新しいサーバーに移動する
0
A
答えて
1
いくつかのオプション:
1)あなたは、パッケージを実行する前に、あなたのデータソースを変更するExecute Package Utilityを使用することができます。 2)DTEXECを使用してパッケージを実行し、/ CONNECTIONパラメータを渡して接続を変更できます。たぶん、バッチとして保存してください。次回は、全体を入力する必要はなく、必要に応じてデータソースを変更するだけです。 3)SSIS XML package configurationファイルを使用できます。ここにa walk through 4)あなたの設定をデータベーステーブルに保存することができます。
+1
3と4はこの質問の答えとして1,2 。 – Matt
0
SSISサーバーがデータベースサーバーでも簡単な方法は、 "。"を使用して接続をセットアップすることです。サーバー名として使用します。名前付きインスタンスがある場合は、両方のサーバー( "。\ InstanceName")に同じインスタンス名がある場合にのみ動作します。
接続文字列を格納する変数を作成するだけで、変数を一度更新するだけで済みます。 – Nicarus
構成ファイルを1つ作成し、すべてのパッケージで使用するか、DBサーバーのエイリアスを作成します。 – Ako
パッケージデプロイメントまたはプロジェクトデプロイメント –