次の方法で共有


ISDeploymentWizard.exe を使用して、コマンド プロンプトから SSIS プロジェクトを配置する

適用対象: SQL Server Azure Data Factory の SSIS 統合ランタイム

このクイック スタートでは、Integration Services 配置ウィザード ISDeploymentWizard.exe を実行して、コマンド プロンプトから、SSIS プロジェクトを配置する方法を示します。

Integration Services 配置ウィザードの詳細については、「Integration Services 配置ウィザード」を参照してください。

前提条件

Azure SQL Database へのデプロイに関連してこの記事で説明している検証には、SQL Server Data Tools (SSDT) version 17.4 以降が必要です。 最新版の SSDT を入手する方法については、「SQL Server Data Tools (SSDT) のダウンロード」をご覧ください。

Azure SQL Database サーバーは、ポート 1433 でリッスンします。 企業のファイアウォール内から Azure SQL Database サーバーに接続しようとする場合、正常に接続するには、このポートを企業のファイアウォールで開ける必要があります。

サポートされているプラットフォーム

このクイックスタートの情報を利用し、次のプラットフォームに SSIS プロジェクトをデプロイできます。

SQL Server on Linux に SSIS パッケージをデプロイする場合は、このクイックスタートの情報を使用できません。 Linux でパッケージを実行する方法については、SSIS を使用し、Linux でデータの抽出、変換、読み込みを行う方法に関するページを参照してください。

Azure SQL Database の場合の接続情報の取得

プロジェクトを Azure SQL Database にデプロイするには、SSIS カタログ データベース (SSISDB) に接続するために必要な接続情報を取得します。 次の手順では、完全修飾サーバー名とログイン情報が必要です。

  1. Azure Portal にログインします。
  2. 左側のメニューから [SQL Databases] を選択し、[SQL データベース] ページで SSISDB データベースを選びます。
  3. データベースの [概要] ページで、完全修飾サーバー名を確認します。 [クリックしてコピー] オプションを表示するには、サーバー名にマウス ポインターを移動します。
  4. Azure SQL Database サーバーのログイン情報を忘れた場合は、[SQL Database サーバー] ページに移動し、サーバーの管理者名を表示します。 必要に応じて、パスワードをリセットできます。

サポートされている認証方法

デプロイの認証方法を参照してください。

Integration Services 配置ウィザードを起動する

  1. コマンド プロンプト ウィンドウを開きます。

  2. ISDeploymentWizard.exe を実行します。 Integration Services 配置ウィザードが開きます。

    ISDeploymentWizard.exe を含むフォルダーが path 環境変数にない場合、そのディレクトリに変更するために cd コマンドを使用する必要がある場合があります。 SQL Server 2017 の場合、このフォルダーは通常 C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn です。

ウィザードを使用してプロジェクトを配置する

  1. ウィザードの [概要] ページで、概要を確認します。 [次へ] をクリックして、[ソースの選択] ページを開きます。

  2. [ソースの選択] ページで、配置する既存の SSIS プロジェクトを選びます。

    • 開発環境でプロジェクトをビルドする方法で作成したプロジェクト デプロイ ファイルをデプロイするには、[プロジェクト配置ファイル] を選択し、.ispac ファイルのパスを入力します。
    • SSIS カタログ データベースに既にデプロイされているプロジェクトをデプロイするには、[Integration Services カタログ] を選択し、サーバー名とカタログ内のプロジェクトのパスを入力します。 [次へ] をクリックして、 [配置先の選択] ページを表示します。
  3. [配置先の選択] ページで、プロジェクトの配置先を選びます。

    • 完全修飾サーバー名を入力します。 ターゲット サーバーが Azure SQL Database サーバーの場合、名前は <server_name>.database.windows.net 形式になります。
    • 認証情報を入力し、[接続] を選択します。 この記事の「デプロイ ウィザードでの認証方法」を参照してください。
    • 次に、[参照] を選択し、SSISDB でターゲット フォルダーを選択します。
    • [次へ] を選択し、[レビュー] ページを開きます。 ([次へ] ボタンは、[接続] を選択した後でないと有効になりません。)
  4. [レビュー] ページで、選択した設定を確認します。

    • 選択内容を変更するには、 [戻る]をクリックするか、左ペインでいずれかの手順をクリックします。
    • [配置] をクリックして、配置プロセスを開始します。
  5. Azure SQL Database サーバーにデプロイしている場合、[検証] ページが開き、Azure SSIS Integration Runtime で予定されているパッケージ実行を妨げる既知の問題がないか、プロジェクトのパッケージが調べられます。 詳細については、「Azure にデプロイされた SSIS パッケージの検証」を参照してください。

  6. 配置プロセスが完了すると、[結果] ページが開きます。 このページでは、各アクションが成功したか、失敗したかを表示します。

    • アクションが失敗した場合は、[結果] 列の [失敗] をクリックすると、エラーの説明が表示されます。
    • 必要に応じて、[レポートの保存] をクリックして結果を XML ファイルに保存します。
    • [閉じる] をクリックしてウィザードを終了します。

次のステップ