Поделиться через


Автоматизация задач управления в SQL Azure

Область применения:SQL ServerБаза данных SQL AzureУправляемый экземпляр SQL AzureAzure Synapse Analytics

В этой статье приведены варианты автоматизации заданий.

Рассмотрите следующие технологии планирования заданий и автоматизации задач на разных платформах:

  • Эластичные задания — это службы планирования заданий, которые выполняют пользовательские задания в одной или нескольких базах данных в Azure SQL Database или эластичных пулах Azure SQL Database. Дополнительные сведения см. в обзоре эластичных заданий.
  • Задания агента SQL выполняются службой агента SQL, которая продолжает использоваться для автоматизации задач в SQL Server, а также включается в Управляемый экземпляр SQL Azure. Для автоматизации заданий скриптов T-SQL в Управляемом экземпляре SQL Azure, рассмотрите Агент SQL для Управляемого экземпляра SQL Azure. Агент SQL в управляемых экземплярах SQL очень похож на SQL Server. Агент SQL недоступен в База данных SQL Azure.
  • Конвейеры с повторяющимися триггерами можно использовать для автоматизации скриптов T-SQL в Azure Synapse Analytics. Конвейеры с повторяющимися триггерами основаны на Azure Data Factory.
  • Конвейеры, потоки данных, задания Spark и записные книжки Spark можно использовать для оркестрации перемещения данных и автоматизации задач T-SQL для базы данных SQL в Microsoft Fabric. Мониторинг сквозных процессов в центре мониторинга Fabric. Дополнительные сведения см. в документации по базе данных SQL в Fabric.

Различия между агентом SQL и эластичными заданиями

В следующей таблице приведены основные различия между эластичными заданиями и агентом SQL.

Эластичные задания Агент SQL
Платформа База данных SQL Azure SQL Server, Управляемый экземпляр SQL Azure
Область применения Любое количество баз данных только в Azure SQL Database. Целевые объекты могут находиться на разных логических серверах, подписках и (или) регионах (динамически перечисляются во время выполнения задания). Любая отдельная база данных в том же экземпляре, что и агент SQL.

Функция администрирования нескольких серверов (MSX/TSX) агента SQL позволяет главным и целевым экземплярам координировать выполнение заданий, хотя эта функция недоступна в SQL Управляемый экземпляр.
Поддерживаемые API и средства T-SQL, PowerShell, REST API, портал Azure, Azure Resource Manager T-SQL, PowerShell, SQL Server Management Studio (SSMS)

Следующий шаг