Compartir a través de


Supervisión de la actividad del trabajo

se aplica a:SQL Serverazure SQL Managed Instance

Importante

En Instancia Administrada de Azure SQL, actualmente se admiten la mayoría de las características del Agente SQL Server, pero no todas. Consulte diferencias de T-SQL de Azure SQL Managed Instance con respecto a SQL Server para más información.

Puede supervisar la actividad actual de todos los trabajos definidos en una instancia de SQL Server mediante el Monitor de actividad del Agente SQL Server.

Sesiones del Agente SQL Server

El Agente SQL Server crea una nueva sesión cada vez que se inicia el servicio. Cuando se crea una nueva sesión, la tabla sysjobactivity de la base de datos msdb se rellena con todos los trabajos definidos existentes. Esta tabla conserva la última actividad de los trabajos cuando se reinicia el Agente SQL Server. Cada sesión registra la actividad normal del trabajo del Agente SQL Server desde el inicio del trabajo hasta su finalización. La información sobre estas sesiones se almacena en la tabla syssessions de la base de datos msdb.

Monitor de actividad laboral

El Monitor de Actividades de Trabajo te permite visualizar la tabla sysjobactivity mediante SQL Server Management Studio. Puede ver todos los trabajos en el servidor o definir filtros para limitar el número de trabajos mostrados. También puede ordenar la información del trabajo haciendo clic en un encabezado de columna en la cuadrícula de Actividad de Trabajo del Agente . Por ejemplo, al seleccionar el encabezado de la columna Última ejecución, puede ver los trabajos en el orden en que se ejecutaron por última vez. Al hacer clic de nuevo en el encabezado de columna, se alternan los trabajos en orden ascendente y descendente en función de su última fecha de ejecución.

Con el Monitor de actividad de trabajo puede realizar las siguientes tareas:

  • Iniciar y detener trabajos.

  • Ver las propiedades del trabajo.

  • Vea el historial de un trabajo específico.

  • Actualice la información en la cuadrícula de Actividad de Trabajo del Agente de manualmente o establezca un intervalo de actualización automática haciendo clic en Configuración de actualización de vista.

Use el Monitor de actividad de trabajo cuando quiera averiguar qué trabajos están programados para ejecutarse, el último resultado de los trabajos que se han ejecutado durante la sesión actual y para averiguar qué trabajos se están ejecutando o inactivos actualmente. Si el servicio agente SQL Server produce un error inesperado, puede determinar qué trabajos estaban en medio de ejecutarse examinando la sesión anterior en el Monitor de actividad de trabajo.

Para abrir el Monitor de Actividad de Trabajo, expanda SQL Server Agent en el Explorador de objetos de Management Studio, haga clic con el botón derecho en Monitor de Actividad de Trabajoy haga clic en Ver Actividad de Trabajo.

También puede ver la actividad de trabajo de la sesión actual mediante el procedimiento almacenado sp_help_jobactivity.

Descripción Tema
Describe cómo ver el estado en tiempo de ejecución de los trabajos del Agente SQL Server. Ver actividad de trabajo

Consulte también

Ver actividad de trabajo
sysjobactivity (Transact-SQL)
syssessions (Transact-SQL)
sp_help_jobactivity (Transact-SQL)