Share via


レッスン 6-4:レッスン 6 のパッケージを配置する

適用対象:SQL Server Azure Data Factory の SSIS Integration Runtime

パッケージを配置するには、SQL Server インスタンスの Integration Services の SSISDB カタログにパッケージを追加する必要があります。 このレッスンでは、SSISDB カタログにレッスン 6 のパッケージを追加し、新しいパラメーターを設定し、パッケージを実行します。 このレッスンでは、SQL Server Management Studio を使用して SSISDB カタログにレッスン 6 パッケージを追加し、パッケージを配置します。 パッケージを配置したら、新しい場所を指すようにパラメーターを変更し、パッケージを実行します。
このタスクの内容:

  1. SQL Server の SSIS ノードの SSISDB カタログにパッケージを追加します。

  2. パッケージを配置します。

  3. パッケージ パラメーターの値を設定します。

  4. SSMS でパッケージを実行します。

SSISDB カタログを検索または追加する

  1. [スタート]>[すべてのプログラム]>[Microsoft SQL Server 2017] の順に選択し、 [SQL Management Studio] を選択します。

  2. [サーバーへの接続] ダイアログ ボックスで既定の設定を確認し、 [接続] を選択します。 接続するには、SQL Server がインストールされているコンピューターの名前とサーバー名が一致する必要があります。 データベース エンジンが名前付きインスタンスの場合は、サーバー名は <コンピューター名>\<インスタンス名> という形式のインスタンス名になります。

  3. オブジェクト エクスプローラーで、 [Integration Services カタログ] を展開します。

  4. [Integration Services カタログ] の下にカタログが表示されない場合は、SSISDB カタログを追加します。

  5. SSISDB カタログを追加するには、 [Integration Services カタログ] を右クリックし、 [カタログの作成] を選択します。

  6. [カタログの作成] ダイアログ ボックスで、 [CLR 統合を有効にする] を選択します。

  7. [パスワード] ボックスにパスワードを入力し、 [パスワードの再入力] ボックスにもう一度入力します。

  8. [OK] を選択して SSISDB カタログを追加します。

SSISDB カタログにパッケージを追加する

  1. オブジェクト エクスプローラーで、 [SSISDB] を右クリックし、 [フォルダーの作成] を選択します。

  2. [フォルダーの作成] ダイアログ ボックスで、[フォルダー名] ボックスに「SSIS Tutorial」と入力し、 [OK] を選択します。

  3. SSIS Tutorial フォルダーを展開し、 [プロジェクト] を右クリックし、 [パッケージのインポート] を選択します。

  4. [Integration Services プロジェクトの変換ウィザードの概要]概要ページで、[次へ] を選択します。

  5. [パッケージの検索] ページの [ソース] の一覧で、ファイル システムが選択されていることを確認し、 [参照] を選択します。

  6. [フォルダーの参照] ダイアログ ボックスで、この SSIS Tutorial プロジェクトを含むフォルダーに移動し、 [OK] を選択します。

  7. [次へ] を選択します。

  8. [パッケージの選択] ページに SSIS Tutorial の 6 つパッケージがすべて表示されます。 [パッケージ] の一覧で、 [Lesson 6.dtsx] を選択し、 [次へ] を選択します。

    重要

    前の手順では、The version or pipeline version or both for the specified component is higher than the current version. This package was probably created on a new version of DTS or the component than is installed on the current PC. などのステータス メッセージを含む One or more selected packages are not ready. Review the Status column for more information. というエラーが発生する可能性があります。このエラーを解決するには、Visual Studio のプロジェクトのプロパティを次のように変更します。

    1. [SSIS Tutorial (package deployment)] (SSIS チュートリアル (パッケージの配置)) を右クリックして、[プロパティ] を選択します。

    2. [構成プロパティ][全般] を選択します。

    3. [配置ターゲット バージョン] を以前のバージョンに設定します。 たとえば、[SQL Server 2022] から [SQL Server 2019] に変更して、[OK] を選択します。

    4. 前の手順を再試行します。

  9. [配置先の選択] ページで、 [プロジェクト名] ボックスに「SSIS Tutorial Deployment」と入力し、 [次へ] を選択します。

  10. 残りのウィザードの各ページで [次へ] を選択し、 [確認] ページまで進みます。

  11. [確認] ページで [変換] を選択します。

  12. 変換が完了したら、 [閉じる] を選択します。

Integration Services プロジェクトの変換ウィザードを閉じると、Integration Services 配置ウィザードが表示されます。 次に、このウィザードを使用してレッスン 6 パッケージを配置します。

  1. [Integration Services 配置ウィザードの概要]概要ページで、プロジェクトを配置する手順を確認し、[次へ] を選択します。

  2. [配置先の選択] ページで、サーバー名が SSISDB カタログを含む SQL Server のインスタンスであることを確認し、[接続] を選択します。

  3. パスに SSIS Tutorial Deployment が表示され、[次へ] を選択します。

  4. [確認] ページで概要を確認し、 [配置] を選択します。

  5. 配置が完了したら、 [閉じる] を選択します。

  6. オブジェクト エクスプローラーで、 [Integration Services カタログ] を右クリックし、 [更新] を選択します。

  7. [Integration Services カタログ] を展開し、 [SSISDB] を展開します。 プロジェクトが完全に展開されるまで、SSIS Tutorial の下のツリーを展開します。 SSIS Tutorial Deployment ノードのパッケージ ノードの下に Lesson 6.dtsx が表示されます。

  8. パッケージが完了したことを確認するには、 [Lesson 6.dtsx] を右クリックし、 [構成] を選択します。 [構成] ダイアログ ボックスで [パラメーター] を選択し、[コンテナー]Lesson 6.dtsx のエントリ、[名前]VarFolderName、[値] に新しいサンプル データへのパスがあることを確認し、[キャンセル] を選択します。

新しいサンプル データ フォルダーを作成して、データを取り込む

  1. Windows エクスプローラーで、ドライブのルート レベル (C:\ など) にフォルダーを作成します。このフォルダーには "Sample Data Two" という名前を付けてください。

  2. レッスン 1 の前提条件から Sample Data フォルダーを開き、サンプル ファイルを 3 つコピーします。

  3. Sample Data Two フォルダーに進み、コピーしたファイルを貼り付けます。

新しいサンプル データを指すようにパッケージ パラメーターを変更する

  1. オブジェクト エクスプローラーで、 [Lesson 6.dtsx] を右クリックし、 [構成] を選択します。

  2. [構成] ダイアログ ボックスで、パラメーター値を Sample Data Two へのパスに変更します。たとえば、C:\Sample Data Two にします。

  3. [OK] を選択して [構成] ダイアログ ボックスを閉じます。

レッスン 6 パッケージの配置をテストする

  1. オブジェクト エクスプローラーで、 [Lesson 6.dtsx] を右クリックし、 [実行] を選択します。

  2. [パッケージの実行] ダイアログ ボックスで、 [OK] を選択します。

  3. [メッセージ] ダイアログ ボックスで [はい] を選択し、 [概要レポート] を開きます。

パッケージの概要レポートには、パッケージの名前と状態の概要が表示されます。 [実行の概要] セクションには、パッケージの各タスクの結果が表示されます。 [使用されたパラメーター] セクションには、パッケージの実行で使用されたすべてのパラメーターの名前と値が表示されます (VarFolderName など)。