SSIS 2012 プロジェクト配置モデルは、環境を作成し、プロジェクト パラメーターにマップできる環境固有の値を構成する柔軟性を提供します。 Integration Services Catalog にデプロイされたパッケージを実行する方法を示すサンプルを次に示します。 複数の環境に対して。理想的には、実稼働環境は独自のサーバー上にある必要があります。この例では、簡単にするために同じサーバー上のすべての環境を使用しています。
環境固有の値を含む SSIS 2012 Integration Services Catalog:
Environment という名前の 2 つのプロジェクト パラメーターを使用して、パッケージを Integration Services Catalog に配置したとします。 および FilePath .異なる環境でパッケージを実行するには、Integration Services Catalogs \ SSIDB \ Folder name \ Environments の下に複数の環境を作成できます。
このサンプルには、DEV という名前の 3 つの環境フォルダーがあります。 、PRD と TST

後でプロジェクト パラメーターにマップする必要がある変数を作成するには、環境フォルダーの下の環境をダブルクリックします。このサンプルは、すべての環境で値を構成する方法を示しています。
そのため、パッケージには Environment という名前の 2 つのプロジェクト パラメーターがあります。 および FilePath 、同じ名前の 2 つの環境変数を作成します。すべての環境はsameで構成されています 変数名が different



環境変数をプロジェクト パラメーターにマップするには、Integration Services カタログの下のプロジェクトを右クリックし、[Configure...] をクリックします。

構成 ダイアログで References をクリックします ページを開き、プロジェクトに関連付ける必要がある各環境を追加します。

構成 ダイアログで、Parametersをクリックします ページ。 Parameters の下にリストされている各パラメータについて タブでは、Ellipsisをクリックする必要があります ボタンをクリックして、適切な環境変数をマップします。

[パラメーター値の設定] ダイアログで、[環境変数を使用] ラジオボタンを選択し、適切な変数を選択します。ここでマッピングされるパラメーターは [Practice.SSDT].[Environment] です。 .したがって、環境変数 Environment に対してマップされています。 .

適切な環境変数に対してパラメーターをマップしたら、パッケージの実行中に正しい環境を選択できます。パッケージを実行するには、パッケージを右クリックして Execute... をクリックします。

パッケージの実行 ダイアログ、Environmentにチェックを入れます ボックスを選択し、パッケージが実行のために値を使用する適切な環境を選択します。

サンプル パッケージ SO_15206184.dtsx この例では、プロジェクト パラメーター Environment の値を挿入するだけです。 および FilePath テーブルに。 SSDT 内からのものも含め、さまざまな環境に対してパッケージを実行した結果を以下に示します。
