次の方法で共有


SSIS チュートリアル : パッケージの配置

Microsoft SQL Server Integration Services には、パッケージを別のコンピューターへ簡単に配置できるツールが用意されています。 この配置ツールでは、パッケージに必要な構成やファイルなどの依存関係を管理することもできます。 このチュートリアルでは、これらのツールを使用して、対象のコンピューターにパッケージとその依存関係をインストールする方法を学習します。

まず、配置の準備を行います。 SQL Server データ ツール (SSDT) で新しい Integration Services プロジェクトを作成し、既存のパッケージとデータ ファイルをプロジェクトに追加します。 新しいパッケージを最初から作成するのではなく、このチュートリアル用に作成された既存のパッケージで作業を行います。 このチュートリアルでパッケージの機能は変更しませんが、パッケージをプロジェクトに追加した後、SSIS デザイナーでパッケージを開いて内容を確認しておくことをお勧めします。 パッケージの内容を確認すると、ログ ファイルなどのパッケージの依存関係やその他の便利な機能について理解できます。

また、配置の前に、パッケージが構成を使用するように更新しておきます。 構成によって、実行時にパッケージやパッケージ オブジェクトのプロパティを更新できます。 このチュートリアルでは、構成を使用して、ログ ファイルとテキスト ファイルの接続文字列、およびパッケージが使用する XML ファイルと XSD ファイルの場所を更新します。 詳細については、「パッケージ構成」および「パッケージ構成を作成する」を参照してください。

SQL Server データ ツール (SSDT) でパッケージが正常に実行されることを確認したら、パッケージのインストールに使用する配置バンドルを作成します。 配置バンドルは、Integration Services プロジェクトに追加したパッケージ ファイルとその他の項目、Integration Services に自動的に含まれるパッケージの依存関係、および構築した配置ユーティリティから構成されます。 詳細については、「配置ユーティリティを作成する」を参照してください。

配置バンドルを対象のコンピューターにコピーし、パッケージ インストール ウィザードを実行して、パッケージとパッケージの依存関係をインストールします。 パッケージは msdb SQL Server データベースにインストールされ、サポート ファイルと補助ファイルはファイル システムにインストールされます。 配置されたパッケージは構成を使用するので、新しい値に更新して、パッケージを新しい環境で正常に実行できるようにします。

最後に、パッケージ実行ユーティリティを使用して、SQL Server Management Studio でパッケージを実行します。

このチュートリアルの目的は、実際の配置で発生する可能性のある複雑な問題をシミュレーションすることです。 ただし、パッケージを別のコンピューターに配置できない場合は、SQL Server のローカル インスタンスの msdb データベースにパッケージをインストールし、パッケージを同じインスタンスの SQL Server Management Studio から実行して、このチュートリアルを行うこともできます。

学習する内容

Microsoft SQL Server Integration Services の新しいツール、コントロール、機能などに慣れる最良の方法は、実際に使ってみることです。 このチュートリアルでは、Integration Services プロジェクトを作成し、パッケージとその他の必要なファイルをプロジェクトに追加する手順を紹介します。 プロジェクトが完成したら、配置バンドルを作成し、バンドルを目的のコンピューターにコピーして、そのコンピューターにパッケージをインストールします。

必要条件

このチュートリアルは、ファイル システムの基本的な操作は理解していても、SQL Server Integration Services の新機能はほとんど使用したことがないユーザーを対象にしています。 このチュートリアルで使用する基本的な Integration Services の概念をよく理解するためには、最初に Integration Services のチュートリアルの「チュートリアル : ウィザードを使用した基本パッケージの作成」と「SSIS チュートリアル: 簡単な ETL パッケージの作成」を終えることをお勧めします。

ソース コンピューター。   配置バンドルを作成するコンピューターには、次のコンポーネントがインストールされている必要があります。

  • SQL Server と AdventureWorks データベース。 セキュリティ強化のため、既定ではサンプル データベースがインストールされません。 サンプル データベースのインストール方法については、「SQL Server サンプルとサンプル データベースの概要」を参照してください。

  • AdventureWorks に対してテーブルの作成および削除を行うための権限が必要です。

  • このチュートリアルには、サンプル データ、完成したパッケージ、構成、Readme も必要です。 これらの項目のファイルは、サンプルと共にインストールされます。 サンプル データが見つからない場合は、前の手順に戻り、必要なインストール操作を完了してください。

  • ビジネス インテリジェンスの開発環境、SQL Server データ ツール (SSDT)。

配置先コンピューター。   パッケージを配置するコンピューターには、次のコンポーネントがインストールされている必要があります。

  • SQL Server と AdventureWorks データベース。

  • SQL Server Management Studio.

  • SQL Server Integration Services.

  • AdventureWorksでテーブルを作成および削除する権限と、SQL Server Management Studio でパッケージを実行する権限が必要です。

  • msdb SQL Server システム データベースの sysssispackages テーブルの読み取り権限と書き込み権限が必要です。

配置バンドルを作成したコンピューターにパッケージを配置する場合は、そのコンピューターが配置元コンピューターと配置先コンピューターの両方の必要条件を満たしている必要があります。

注意

チュートリアルを行うときは、ドキュメント ビューアーのツール バーに [次のトピック] ボタンと [前のトピック] ボタンを追加すると作業しやすくなります。 詳細については、「ヘルプへの [次のトピック] ボタンと [前のトピック] ボタンの追加」を参照してください。

このチュートリアルの推定所要時間 : 2 時間

このチュートリアルで行うレッスン

Integration Services のアイコン (小) 最新の Integration Services の入手

マイクロソフトが提供する最新のダウンロード、アーティクル、サンプル、ビデオ、およびコミュニティで選択されたソリューションについては、MSDN の Integration Services のページを参照してください。


これらの更新が自動で通知されるようにするには、ページの RSS フィードを定期受信します。