適用対象:SQL Server
Azure Data Factory の SSIS 統合ランタイム
この記事で説明する方法の 1 つを選択することで、Azure SQL Database サーバーで SSISDB カタログにデプロイされている SSIS パッケージを実行できます。 パッケージは直接実行するか、Azure Data Factory パイプラインの一部として実行できます。 Azure 上の SSIS の概要については、「Azure で SSIS パッケージをデプロイし、実行する」を参照してください。
パッケージを直接実行する
Azure Data Factory パイプラインの一部としてパッケージを実行する
注
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 を呼び出すことができるあらゆる開発環境で、Execute 名前空間で Package オブジェクトの Microsoft.SQLServer.Management.IntegrationServices メソッドを呼び出すことでパッケージを実行できます。
詳細については、次の例をご覧ください。
SSIS パッケージの実行アクティビティを使用してパッケージを実行する
詳細については、Azure Data Factory で SSIS パッケージの実行アクティビティを使用して SSIS パッケージを実行する方法に関するページを参照してください。
ストアド プロシージャ アクティビティを使用してパッケージを実行する
詳細については、「Azure Data Factory のストアド プロシージャ アクティビティを使用して SSIS パッケージを実行する」をご覧ください。