Delen via


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 de opties voor taakautomatisering.

Houd rekening met de volgende technologieën voor taakplanning en taakautomatisering op verschillende platforms:

  • Elastic jobs zijn taakplanningsservices die aangepaste taken uitvoeren op één of meer databases in Azure SQL Database of Elastic pools van Azure SQL Database. Zie het overzicht van elastische takenvoor meer informatie.
  • SQL Agent-taken worden uitgevoerd door de SQL Agent-service die nog steeds worden gebruikt voor taakautomatisering in SQL Server en ook wordt opgenomen in Azure SQL Managed Instances. Voor de automatisering van T-SQL-scripttaken in Azure SQL Managed Instance kunt u SQL Agent voor Azure SQL Managed Instance. 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.
  • Pijplijnen, gegevensstromen, Spark-taken en Spark Notebooks kunnen worden gebruikt voor het organiseren van gegevensverplaatsing en het automatiseren van T-SQL-taken voor SQL-databases in Microsoft Fabric. Eind-tot-eind-uitvoeringen bewaken in Fabric Monitoring Hub. Zie de documentatie voor SQL Database in Fabric voor meer informatie.

Verschillen tussen SQL Agent en elastische taken

De volgende tabel bevat een overzicht van de belangrijkste verschillen tussen elastische taken en SQL Agent:

elastische opdrachten SQL Agent
Platform Azure SQL Database SQL ServerAzure SQL Managed Instance
bereik Een willekeurig 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 dezelfde instantie als de SQL Agent.

Met de functie Multi Server Administration (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)

Volgende stap