次の方法で共有


配置ユーティリティを作成する

パッケージ配置の最初の手順は、Integration Services プロジェクトの配置ユーティリティを作成することです。 配置ユーティリティは、別のサーバーに Integration Services プロジェクトのパッケージを配置する際に必要となるファイルを格納したフォルダーです。 配置ユーティリティは Integration Services プロジェクトが格納されているコンピューター上に作成されます。

Integration Services プロジェクトのパッケージ配置ユーティリティを作成するには、最初に配置ユーティリティ作成用のビルド プロセスを設定してから、プロジェクトをビルドします。 プロジェクトをビルドすると、プロジェクトのすべてのパッケージおよびパッケージの構成が自動的に追加されます。 Readme ファイルなどのファイルをプロジェクトに追加して配置するには、Integration Services プロジェクトの [その他] フォルダーにファイルを格納します。 プロジェクトのビルド時に、これらのファイルも自動的に追加されます。

プロジェクト配置は個別に設定できます。 プロジェクトをビルドしてパッケージ配置ユーティリティを作成する前に、配置ユーティリティのプロパティを設定して、プロジェクトのパッケージの配置方法をカスタマイズできます。 たとえば、プロジェクトの配置時にパッケージの構成を更新するかどうかを指定できます。 Integration Services プロジェクトのプロパティにアクセスするには、プロジェクトを右クリックし、[ プロパティ] をクリックします。

次の表に、配置ユーティリティのプロパティの一覧を示します。

プロパティ 説明
設定変更を許可する 配置の際に構成を更新するかどうかを指定する値。
CreateDeploymentUtility プロジェクトのビルド時にパッケージ配置ユーティリティを作成するかどうかを指定する値。 配置ユーティリティを作成するには、このプロパティを True する必要があります。
デプロイメント出力パス 配置ユーティリティの場所。Integration Services プロジェクトから見た相対的な位置。

Integration Services プロジェクトをビルドすると、<プロジェクト名>.SSISDeploymentManifest.xml というマニフェスト ファイルが作成され、プロジェクトのパッケージのコピーおよびパッケージの依存関係と共に、プロジェクトの bin\Deployment フォルダーまたは DeploymentOutputPath プロパティで指定された場所に格納されます。 マニフェスト ファイルには、プロジェクトに含まれるパッケージ、パッケージの構成、およびその他のファイルの一覧が記述されます。

配置フォルダーの内容は、プロジェクトをビルドするたびに更新されます。 つまり、このフォルダーに保存された、ビルド プロセスによってフォルダーに再びコピーされないファイルはすべて削除されます。 たとえば、配置フォルダーに保存されたパッケージ構成ファイルは削除されます。

パッケージ配置ユーティリティを作成するには

  1. SQL Server Data Tools (SSDT)で、パッケージ配置ユーティリティを作成する Integration Services プロジェクトが含まれているソリューションを開きます。

  2. プロジェクトを右クリックし、[ プロパティ] をクリックします。

  3. [<プロジェクト名>[プロパティ ページ]ダイアログ ボックスで、[配置ユーティリティ]をクリックします。

  4. パッケージの展開時にパッケージ構成を更新するには、 AllowConfigurationChangesTrue に設定します。

  5. CreateDeploymentUtilityTrueに設定します。

  6. 必要に応じて、 DeploymentOutputPath プロパティを変更して、配置ユーティリティの場所を更新します。

  7. OK をクリックします。

  8. ソリューション エクスプローラーで、プロジェクトを右クリックし、[ ビルド] をクリックします。

  9. ビルドの進捗状況とエラーが [出力] ウィンドウに表示されます。

こちらもご覧ください

[パッケージ構成]
パッケージ構成を作成する
配置ユーティリティを使用してパッケージを配置する
パッケージ配置 (SSIS)