次の方法で共有


DTExec.exe を使用してコマンド プロンプトから SSIS パッケージを実行する

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

このクイックスタートでは、コマンド プロンプトから適切なパラメーターを使用して DTExec.exe を実行し、SSIS パッケージを実行する方法を説明します。

Note

この記事で説明する方法は、Azure SQL Database サーバーに展開されているパッケージではテストされていません。

DTExec.exe の詳細については、「dtexec ユーティリティ」を参照してください。

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

このクイックスタートの情報を使用して、次のプラットフォームで SSIS パッケージを実行することができます。

  • SQL Server on Windows。

この記事で説明する方法は、Azure SQL Database サーバーに展開されているパッケージではテストされていません。 Azure でパッケージをデプロイし、実行する方法については、「SQL Server Integration Services ワークロードをクラウドにリフト アンド シフトする」を参照してください。

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

Dtexec でのパッケージの実行

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

次の例で使用されているパラメーター値で、プログラムは (SSIS カタログ データベース (SSISDB) をホストするサーバーである) SSIS サーバーの指定したフォルダー パスでパッケージを実行します。 /Server パラメーターによって、サーバー名が提供されます。 プログラムは、Windows 統合認証を使用して、現在のユーザーとして接続します。 SQL 認証を使用するには、適切な値を使用して、/UserPassword を指定します。

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

  2. DTExec.exe を実行し、次の例のとおり、最低限 ISServer パラメーターと Server パラメーターの値は渡します。

    dtexec /ISServer "\SSISDB\Project1Folder\Integration Services Project1\Package.dtsx" /Server "localhost"
    

次のステップ