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


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

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

В этой статье приведены варианты автоматизации заданий в платформах Azure SQL, включая Базу данных Azure SQL, эластичные пулы Azure SQL Database, Управляемый экземпляр Azure SQL и Azure Synapse Analytics.

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

  • Эластичные задания — это службы планирования заданий, которые выполняют пользовательские задания в одной или нескольких базах данных в 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.

Различия между агентом 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)

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