Beheertaken automatiseren in Azure SQL
Van toepassing op: SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics
In dit artikel vindt u een overzicht van opties voor taakautomatisering in Azure SQL-platforms, waaronder Azure SQL Database, elastische pools van Azure SQL Database, Azure SQL Managed Instance en Azure Synapse Analytics.
Houd rekening met de volgende technologieën voor taakplanning en taakautomatisering op verschillende Azure SQL-platforms:
- Elastische taken (preview) zijn services voor taakplanning die aangepaste taken uitvoeren op een of meer databases in Azure SQL Database of elastische pools van Azure SQL Database. Zie het overzicht van elastische taken voor meer informatie.
- SQL Agent-taken worden uitgevoerd door de SQL Agent-service die nog steeds wordt gebruikt voor taakautomatisering in SQL Server en is ook opgenomen in Azure SQL Managed Instances. Voor automatisering van T-SQL-scripttaken in Azure SQL Managed Instance kunt u SQL Agent voor Azure SQL Managed Instance overwegen. De SQL Agent op met SQL beheerde exemplaren is vergelijkbaar met SQL Server. SQL Agent is niet beschikbaar in Azure SQL Database.
- Pijplijnen met terugkerende triggers kunnen worden gebruikt voor T-SQL-scriptautomatisering in Azure Synapse Analytics. Pijplijnen met terugkerende triggers zijn gebaseerd op Azure Data Factory.
Verschillen tussen SQL Agent en elastische taken
De volgende tabel bevat een overzicht van de belangrijkste verschillen tussen elastische taken en SQL Agent:
Elastische taken | SQL Agent | |
---|---|---|
Platform | Azure SQL-database | SQL Server, Azure SQL Managed Instance |
Bereik | Alleen een aantal databases in Azure SQL Database. Doelen kunnen zich in verschillende logische servers, abonnementen en/of regio's bevinden (dynamisch geïnventariseerd tijdens taakruntime). | Elke afzonderlijke database in hetzelfde exemplaar als de SQL Agent. Met de functie Multi Server Beheer istration (MSX/TSX) van SQL Agent kunnen hoofd-/doelexemplaren taakuitvoering coördineren, hoewel deze functie niet beschikbaar is in SQL Managed Instance. |
Ondersteunde API's en hulpprogramma's | T-SQL, PowerShell, REST API's, Azure Portal, Azure Resource Manager | T-SQL, PowerShell, SQL Server Management Studio (SSMS) |