Cómo visualizar el estado de ejecución de un Job ???

15/02/2005 - 09:21 por Jom | Informe spam
Muy buenas,

Necesito una Query para consultar el estado de un job,
Consultando las tablas del sistema (SysJobs sino recuerdo mal) he conseguido
sacar el estado y fecha de la última ejecución pero necesito el campo
"estado", el que muestra el literal "Ejecutando el paso x 'xxxxx' del
trabajo".

Sabeis como hacerlo ??

Muchas gracias de antemano,

Jom.
 

Leer las respuestas

#1 qwalgrande
15/02/2005 - 09:59 | Informe spam
Hola.

Esa información la tienes en el procedimiento almacenado de msdb
sp_help_job, en las columnas current_execution_status y
current_execution_step. El estado devuelve un número, del 0 al 7, cuyo valor
no está en ninguna tabla (que yo sepa). Sus valores, obtenidos de los
propios comentarios del sp sp_get_composite_job_info (el que es llamado por
sp_help_job) son:
0 = Not idle or suspended,
1 = Executing,
2 = Waiting For Thread,
3 = Between Retries,
4 = Idle,
5 = Suspended,
[6 = WaitingForStepToFinish],
7 = PerformingCompletionActions


qwalgrande


"Jom" wrote in message
news:
Muy buenas,

Necesito una Query para consultar el estado de un job,
Consultando las tablas del sistema (SysJobs sino recuerdo mal) he conseguido
sacar el estado y fecha de la última ejecución pero necesito el campo
"estado", el que muestra el literal "Ejecutando el paso x 'xxxxx' del
trabajo".

Sabeis como hacerlo ??

Muchas gracias de antemano,

Jom.

Preguntas similares