Automatizzare le attività di gestione con Azure SQL
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics
Questo articolo illustra le opzioni di automazione dei processi nelle piattaforme SQL di Azure, tra cui database SQL di Azure, pool elastici del database SQL di Azure, Istanza gestita di SQL di Azure e Azure Synapse Analytics.
Considerare le seguenti tecnologie di programmazione dei processi e automazione delle attività nelle diverse piattaforme SQL di Azure:
- I processi elastici sono servizi di pianificazione processi che eseguono processi personalizzati su uno o più database in database SQL di Azure o processi elastici in database SQL di Azure. Per ulteriori informazioni, si vedaPanoramica dei processi elastici in database.
- I processi di SQL Agent vengono eseguiti dal servizio SQL Agent che continua ad essere usato per l'automazione delle attività in SQL Server ed è incluso anche nelle istanze gestite di SQL di Azure. Per l'automazione dei processi di script T-SQL nell’Istanza gestita di SQL di Azure, prendere in considerazione SQL Agent per Istanza gestita di SQL di Azure. L’SQL Agent nelle istanze gestite di SQL è molto simile a SQL Server. SQL Agent non è disponibile nel database SQL di Azure.
- Le pipeline con trigger ricorrenti possono essere usate per l'automazione di script T-SQL in Azure Synapse Analytics. Le pipeline con trigger ricorrenti si basano su Azure Data Factory.
Differenze tra SQL Agent e processi elastici
La tabella seguente riepiloga le principali differenze tra i processi elastici e SQL Agent:
Processi elastici | SQL Agent | |
---|---|---|
Piattaforma | Database SQL di Azure | SQL Server, Istanza gestita di SQL di Azure |
Scope | Qualsiasi numero di database solo nel database SQL di Azure. I database di destinazione possono trovarsi in server logici, sottoscrizioni e/o aree differenti (enumerati dinamicamente in fase di esecuzione del lavoro). | Qualsiasi database singolo nella stessa istanza di SQL Agent. La funzionalità Amministrazione Multi Server (MSX/TSX) di SQL Agent consente alle istanze master/di destinazione di coordinare l'esecuzione del processo, anche se questa funzionalità non è disponibile in Istanza gestita di SQL. |
API e strumenti supportati | T-SQL, PowerShell, API REST, portale di Azure, Azure Resource Manager | T-SQL, PowerShell, SQL Server Management Studio (SSMS) |