Automatización de tareas de administración en Azure SQL
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics
En este artículo se resumen las opciones de automatización de trabajos en plataformas de Azure SQL, como Azure SQL Database, grupos elásticos de Azure SQL Database, Azure SQL Managed Instance y Azure Synapse Analytics.
Tenga en cuenta las siguientes tecnologías de programación de trabajos y automatización de tareas en distintas plataformas de Azure SQL:
- Los trabajos elásticos son servicios de programación de trabajos que ejecutan trabajos personalizados en una o varias bases de datos de Azure SQL Database o grupos elásticos de Azure SQL Database. Para obtener más información, vea Información general sobre los trabajos elásticos.
- Los trabajos de Agente SQL los ejecuta el servicio Agente SQL que sigue utilizándose para la automatización de tareas en SQL Server y que también se incluye en las instancias de Azure SQL Managed Instance. Para la automatización de trabajos de los scripts de T-SQL en Azure SQL Managed Instance, tenga en cuenta el Agente SQL para Azure SQL Managed Instance. El Agente SQL en SQL Managed Instance es muy similar a SQL Server. El Agente SQL no está disponible en Azure SQL Database.
- Las canalizaciones con desencadenadores periódicos se pueden usar para la automatización de scripts de T-SQL en Azure Synapse Analytics. Las canalizaciones con desencadenadores periódicos se basan en Azure Data Factory.
Diferencias entre los trabajos elásticos y el Agente SQL
En la tabla siguiente se resumen las diferencias clave entre los trabajos elásticos y el Agente SQL:
Trabajos elásticos | Agente SQL | |
---|---|---|
Plataforma | Azure SQL Database | SQL Server, Azure SQL Managed Instance |
Ámbito | Cualquier número de bases de datos solo en Azure SQL Database. Los destinos pueden estar en servidores lógicos, suscripciones o regiones diferentes (que se enumeran dinámicamente en tiempo de ejecución del trabajo). | Cualquier base de datos individual que se encuentre en la misma instancia que el Agente SQL. La característica de administración de varios servidores (MSX/TSX) del Agente SQL permite que las instancias maestras y de destino coordinen la ejecución del trabajo, aunque esta característica no está disponible en SQL Managed Instance. |
Herramientas y API admitidas | T-SQL, PowerShell, API de REST, Azure Portal, Azure Resource Manager | T-SQL, PowerShell, SQL Server Management Studio (SSMS) |