Automatizar tarefas de gerenciamento no Azure SQL
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada SQL do Azure
do Azure Synapse Analytics
Este artigo resume as opções de automação de trabalho nas plataformas SQL do Azure, incluindo Banco de Dados SQL do Azure, piscinas elásticas do Banco de Dados SQL do Azure, Instância Gerida do Azure SQL, e Azure Synapse Analytics.
Considere as seguintes tecnologias de agendamento de tarefas e automação de tarefas em diferentes plataformas SQL do Azure:
- Trabalhos elásticos são serviços de agendamento de trabalhos que executam trabalhos personalizados em um ou vários bancos de dados no Banco de Dados SQL do Azure ou no Banco de Dados SQL do Azure pools elásticos. Para obter mais informações, consulte a visão geral das tarefas elásticas.
- de Trabalhos do SQL Agent são executados pelo de serviço do SQL Agent que continua a ser usado para automação de tarefas no SQL Server e também está incluído nas Instâncias Gerenciadas do SQL do Azure. Para automação de trabalho de script T-SQL na Instância Gerenciada SQL do Azure, considere SQL Agent for Azure SQL Managed Instance. O SQL Agent em instâncias gerenciadas do SQL é muito semelhante ao SQL Server. O SQL Agent não está disponível no Banco de Dados SQL do Azure.
- Pipelines com gatilhos recorrentes podem ser usados para a automação de scripts T-SQL no Azure Synapse Analytics. Pipelines com gatilhos recorrentes são com base no Azure Data Factory.
Diferenças entre o SQL Agent e trabalhos elásticos
A tabela a seguir resume as principais diferenças entre trabalhos elásticos e o SQL Agent:
Trabalhos elásticos | SQL Agent | |
---|---|---|
Plataforma | Base de Dados SQL do Azure | SQL Server, Instância Gerenciada SQL do Azure |
Âmbito | Qualquer número de bancos de dados somente no Banco de Dados SQL do Azure. Os destinos podem estar em diferentes servidores lógicos, subscrições e/ou regiões (dinamicamente enumerados durante a execução do trabalho). | Qualquer banco de dados individual na mesma instância que o SQL Agent. O recurso Multi Server Administration (MSX/TSX) do SQL Agent permite que instâncias mestre/de destino coordenem a execução do trabalho, embora esse recurso não esteja disponível na Instância Gerenciada do SQL. |
APIs e ferramentas suportadas | T-SQL, PowerShell, APIs REST, portal do Azure, Azure Resource Manager | T-SQL, PowerShell, SQL Server Management Studio (SSMS) |