在 Azure SQL 中自动执行管理任务

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse Analytics

本文总结了 Azure SQL 平台中的作业自动化选项,包括 Azure SQL 数据库Azure SQL 数据库弹性池Azure SQL 托管实例Azure Synapse Analytics

在不同的 Azure SQL 平台上考虑使用以下作业计划和任务自动化技术:

SQL 代理和弹性作业之间的差异

下表汇总了弹性作业和 SQL 代理之间的主要差异:

弹性作业 SQL 代理
平台 Azure SQL 数据库 SQL ServerAzure SQL 托管实例
范围 仅限 Azure SQL 数据库中的任意数量的数据库。 目标可以位于不同的逻辑服务器、订阅和/或区域中(在作业运行时动态枚举)。 SQL 代理所在实例中的任何单个数据库。

SQL 代理的多服务器管理 (MSX/TSX) 功能使主实例/目标实例能够协调作业执行,但此功能在 SQL 托管实例中不可用。
支持的 API 和工具 T-SQL、PowerShell、REST API、Azure 门户、Azure 资源管理器 T-SQL、PowerShell、SQL Server Management Studio (SSMS)

后续步骤