¿Qué significa agente SQL ?
SQL agent, también conocido como SQL server agent, es una herramienta en segundo plano del sistema de gestión de bases de datos relacionales (RDBMS) Microsoft SQL server. SQL agent permite al administrador de la base de datos (DBA) programar trabajos de ejecución automatizada, así como otras tareas de gestión o de valor añadido de la base de datos, como las copias de seguridad.
Definición de agente SQL
SQL Agent es una parte integral de SQL Server de Microsoft. Se ejecuta únicamente como un servicio de Windows y permite gestionar una amplia variedad de tareas, como la automatización de copias de seguridad, la configuración de la replicación de bases de datos, la programación de trabajos, los permisos de usuario y la supervisión de bases de datos.
Estas tareas no tienen por qué estar relacionadas con SQL Server. Por ejemplo, se puede crear un trabajo de copia de seguridad diario para utilizar una copia de seguridad de la base de datos para llamar a un programa externo (por ejemplo, WinZip) para comprimir el resultado del archivo de copia de seguridad y, a continuación, reubicar el archivo invocando el comando MOVE.
Los trabajos de SQL Agent son una serie de pasos que utilizan un asistente de interfaz gráfica de usuario (GUI), lo que permite a los DBA de todos los niveles de experiencia configurar trabajos compuestos por una compleja serie de tareas. Tras configurar un trabajo, el DBA puede programar una frecuencia de ejecución; por ejemplo, puede ser única, diaria, semanal o mensual.