Автоматизация задач управления в SQL Azure
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics
В этой статье приведены варианты автоматизации заданий на платформах SQL Azure, включая База данных SQL Azure, База данных SQL Azure эластичные пулы, Управляемый экземпляр SQL Azure и Azure Synapse Analytics.
Рассмотрите следующие технологии планирования заданий и автоматизации задач на разных платформах SQL Azure:
- Эластичные задания — это службы планирования заданий, которые выполняют пользовательские задания в одной или нескольких базах данных в База данных SQL Azure или База данных SQL Azure эластичных пулах. Дополнительные сведения см. в обзоре эластичных заданий.
- Задания агента 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.
Различия между агентом SQL и эластичными заданиями
В следующей таблице приведены основные различия между эластичными заданиями и агентом SQL.
Задания обработки эластичных БД | Агент SQL | |
---|---|---|
Платформа | База данных SQL Azure | SQL Server, Управляемый экземпляр SQL Azure |
Область применения | Любое количество баз данных только в База данных SQL Azure. Целевые объекты могут находиться на разных логических серверах, подписках и (или) регионах (динамически перечисляются во время выполнения задания). | Любая отдельная база данных в том же экземпляре, что и агент SQL. Функция администрирования нескольких серверов (MSX/TSX) агента SQL позволяет главным и целевым экземплярам координировать выполнение заданий, хотя эта функция недоступна в Управляемый экземпляр SQL. |
Поддерживаемые API и средства | T-SQL, PowerShell, REST API, портал Azure, Azure Resource Manager | T-SQL, PowerShell, SQL Server Management Studio (SSMS) |