Azure でデプロイされている SQL Server Integration Services (SSIS) パッケージを実行する
適用対象: SQL Server Azure Data Factory の SSIS Integration Runtime
この記事で説明する方法の 1 つを選択することで、Azure SQL Database サーバーで SSISDB カタログにデプロイされている SSIS パッケージを実行できます。 パッケージは直接実行するか、Azure Data Factory パイプラインの一部として実行できます。 Azure 上の SSIS の概要については、「Azure で SSIS パッケージをデプロイし、実行する」を参照してください。
パッケージを直接実行する
Azure Data Factory パイプラインの一部としてパッケージを実行する
Note
dtexec.exe
によるパッケージの実行は、Azure にデプロイされているパッケージではテストされていません。
SSMS でのパッケージの実行
SQL Server Management Studio (SSMS) では、SSIS カタログ データベース SSISDB にデプロイされたパッケージを右クリックして [実行] を選択することで、[パッケージの実行] ダイアログ ボックスを開くことができます。 詳細については、「SQL Server Management Studio (SSMS) を使用して SSIS プロジェクトを配置する」を参照してください。
ストアド プロシージャでパッケージを実行する
Azure SQL Database に接続し、Transact-SQL コードを実行できるあらゆる環境で、次のストアド プロシージャを呼び出すことでパッケージを実行できます。
[catalog].[create_execution] . 詳細については、「catalog.create_execution」を参照してください。
[catalog].[set_execution_parameter_value] . 詳細については、「catalog.set_execution_parameter_value」を参照してください。
[catalog].[start_execution] 詳細については、「catalog.start_execution」を参照してください。
詳細については、次の例をご覧ください。
スクリプトまたはコードでパッケージを実行する
マネージド API を呼び出すことができるあらゆる開発環境で、Microsoft.SQLServer.Management.IntegrationServices
名前空間で Package
オブジェクトの Execute
メソッドを呼び出すことでパッケージを実行できます。
詳細については、次の例をご覧ください。
SSIS パッケージの実行アクティビティを使用してパッケージを実行する
詳細については、Azure Data Factory で SSIS パッケージの実行アクティビティを使用して SSIS パッケージを実行する方法に関するページを参照してください。
ストアド プロシージャ アクティビティを使用してパッケージを実行する
詳細については、「Azure Data Factory のストアド プロシージャ アクティビティを使用して SSIS パッケージを実行する」をご覧ください。
次の手順
Azure にデプロイされている SSIS パッケージのスケジュール設定オプションについて学習してください。 詳細については、「Azure で SSIS パッケージのスケジュールを設定する」を参照してください。