SQL Server Agent
El Agente SQL Server funciona como un servicio de Windows y permite ejecutar trabajos programados o como respuesta a un evento específico. Por ejemplo, si deseamos realizar un Backup de todos los servidores de la empresa todos los días después del horario de trabajo, puede automatizar esta tarea con el SQL Server Agent y evitar el error humano de asignar esta tarea a una persona.
Para esto el Agente se vale de Trabajos, Alertas, Operadores.
Los Trabajos que son una serie de tareas definidas, con secuencia lógica, se programan en un horario y frecuencia.
Alerta es una respuesta automática a un evento específico, que puede ser de un objeto de SQL o ocasionado por el rendimiento del Servidor.
Operador es el usuario al que se le envía la notificación disparada por una alerta o por una acción de un trabajo.
También se cuenta con las cuentas Proxy que permiten que una tarea de un trabajo que deba ejecutarse fuera de SQL como llamar a un EXE en sistema operativo, por ejemplo, se ejecute a través de estas cuentas Proxy, asociando una cuenta de windows con una de sql.
En este vídeo tutorial haremos una demostración del SQL Server Agent.