2017-08-08 14 views
0

SQL Server 2008 R2用のBIDS 2008を使用しているSSISパッケージがあります。SSIS展開の問題 - 環境の動的構成

サーバ上の共有フォルダにconfigファイルと共にパッケージを展開することに成功しました。 SQLエージェントジョブは、パッケージを実行するように構成されています。 DEV上で正常に動作します。 QA環境でパッケージを展開しているうちに、configファイルで指定された接続文字列からサーバー名を変更し、パッケージを修正する必要があることに気付きました。

次回私がパッケージを強化するときに、エラーが発生しやすいパッケージファイルを再設定する必要があります。

さまざまな環境の動的構成ソリューションを探しています。

答えて

1
  • サーバーに環境変数を作成し、値をDEV/QA/UAT/PRODとして割り当てることができます。
  • 展開中に変更する必要がないように、この値を読み取るようにパッケージを構成します。

    Example : 
    %Environment%\MyPackageStore\ProjectName\Package.dtsx 
    

あなたが値を取得し、接続文字列を構築するために、パッケージレベルでの変数に割り当てることができます。 enter image description here

あなたはSQLエージェントジョブを設定したい場合は、ここでの例です: enter image description here

+0

環境変数がSsIsによってどのように読み取られるかの例はありますか – Tom

+0

また、接続文字列を管理するには – Tom

+0

@Tom - 2つの例を追加しました。お役に立てれば。 – SanjayJ

関連する問題