Automatizace úloh správy v Azure SQL

Platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Tento článek shrnuje možnosti automatizace úloh na platformách Azure SQL, včetně Azure SQL Database, elastických fondů Azure SQL Database, služby Azure SQL Managed Instance a Azure Synapse Analytics.

Zvažte následující technologie plánování úloh a automatizace úloh na různých platformách Azure SQL:

  • Elastické úlohy jsou služby plánování úloh, které spouštějí vlastní úlohy v jedné nebo mnoha databázích v elastických fondech Azure SQL Database nebo Azure SQL Database. Další informace najdete v přehledu elastických úloh.
  • Úlohy agenta SQL jsou spouštěny službou agenta SQL, která se nadále používá pro automatizaci úloh na SQL Serveru a je také součástí spravovaných instancí Azure SQL. Pro automatizaci úloh skriptů T-SQL ve službě Azure SQL Managed Instance zvažte agenta SQL pro službu Azure SQL Managed Instance. Agent SQL ve spravovaných instancích SQL je velmi podobný SQL Serveru. Agent SQL není ve službě Azure SQL Database dostupný.
  • Kanály s opakovanými triggery je možné použít pro automatizaci skriptů T-SQL ve službě Azure Synapse Analytics. Kanály s opakovanými aktivačními událostmi jsou založené na službě Azure Data Factory.

Rozdíly mezi agentem SQL a elastickými úlohami

Následující tabulka shrnuje klíčové rozdíly mezi elastickými úlohami a agentem SQL:

Elastické úlohy Agent SQL
Platforma Azure SQL Database SQL Server, spravovaná instance Azure SQL
Scope Libovolný počet databází pouze ve službě Azure SQL Database. Cíle můžou být v různých logických serverech, předplatných a/nebo oblastech (dynamicky se vyčíslují za běhu úlohy). Každá jednotlivá databáze ve stejné instanci jako agent SQL

Funkce multiserverového Správa istrace (MSX/TSX) agenta SQL umožňuje koordinovat provádění úloh hlavním/cílovým instancím, i když tato funkce není ve službě SQL Managed Instance dostupná.
Podporovaná rozhraní API a nástroje T-SQL, PowerShell, rozhraní REST API, Azure Portal, Azure Resource Manager T-SQL, PowerShell, SQL Server Management Studio (SSMS)

Další krok