运行部署在 Azure 中的 SQL Server Integration Services (SSIS) 包
适用于: SQL Server Azure 数据工厂中的 SSIS Integration Runtime
可以通过选择本文介绍的某个方法,运行部署到 Azure SQL 数据库服务器上 SSISDB 目录中的 SSIS 包。 可以直接运行包,或将包作为 Azure 数据工厂管道的一部分运行。 有关 Azure 上 SSIS 的概述,请参阅在 Azure 中部署和运行 SSIS 包。
直接运行包
将包作为 Azure 数据工厂管道的一部分运行
注意
通过 dtexec.exe
运行包的操作尚未经过部署到 Azure 的包的测试。
使用 SSMS 运行包
在 SQL Server Management Studio (SSMS) 中,可以右键单击部署到 SSIS 目录数据库 (SSISDB) 的包,并选择“执行”以打开“执行包”对话框。 有关详细信息,请参阅使用 SQL Server Management Studio (SSMS) 运行 SSIS 包。
使用存储过程运行包
在可连接到 Azure SQL 数据库并运行 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 数据工厂中使用“执行 SSIS 包”活动运行 SSIS 包。
使用“存储过程”活动运行包
有关详细信息,请参阅在 Azure 数据工厂中使用存储过程活动运行 SSIS 包。
后续步骤
了解用于计划部署到 Azure 的 SSIS 包的选项。 有关详细信息,请参阅计划 Azure 中的 SSIS 包。