Compartir a través de


Actividad de trabajos de monitor

Se aplica a: SQL Server Azure SQL Managed Instance

Importante

En Azure SQL Managed Instance, actualmente son compatibles la mayoría de las características del Agente SQL Server. Consulte Diferencias entre T-SQL de Azure SQL Managed Instance y 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 de trabajo del Agente SQL Server.

Sesiones del Agente SQL Server

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

Monitor de actividad de trabajo

El Monitor de actividad de trabajo permite ver la tabla sysjobactivity mediante SQL Server Management Studio. Puede ver todos los trabajos del servidor, o bien puede definir filtros para limitar el número de trabajos mostrados. También puede ordenar la información sobre los trabajos haciendo clic en un encabezado de columna de la cuadrícula Actividad de trabajo del agente . Por ejemplo, al seleccionar el encabezado de columna Última ejecución , puede ver los trabajos en el orden en que se ejecutaron por última vez. Al volver a hacer clic en el encabezado de columna, el orden de los trabajos cambia entre ascendente y descendente basándose en la fecha en que se ejecutaron por última vez.

El Monitor de actividad de trabajo le permite realizar las siguientes tareas:

  • Iniciar y detener trabajos.

  • Ver las propiedades del trabajo.

  • Ver el historial de un determinado trabajo.

  • Actualizar la información de la cuadrícula Actividad de trabajo del agente manualmente o establecer un intervalo de actualización automático haciendo clic en Ver configuración de actualización.

Utilice el Monitor de actividad de trabajo cuando desee localizar los trabajos que están programados para su ejecución, el último resultado de los trabajos que se han ejecutado durante la sesión actual y localizar los trabajos que se están ejecutando actualmente o que están inactivos. Si el servicio del Agente SQL Server tiene un error inesperado, puede buscar en la sesión anterior del Monitor de actividad de trabajo para determinar los trabajos que estaban en ejecución.

Para abrir el Monitor de actividad de trabajo, expanda Agente SQL Server en el Explorador de objetos de Management Studio, haga clic con el botón derecho en Monitor de actividad de trabajo y 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 de 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)