Script para ver las veces que falló un paso de un trabajo (job)???

09/12/2003 - 16:58 por anonymous | Informe spam
Cómo hago para hacer con T-SQL que me devuelva las veces
que ha fallado un paso del Job. Me debe aparecer el
nombre del paso, el número si es posible y la fecha y la
hora.

Preguntas similare

Leer las respuestas

#6 anonymous
10/12/2003 - 15:32 | Informe spam
Y puedo filtrar para que me muestre los que fallaron en
un rango de fechas con el Stored Procedure:
sp_help_jobhistory????

Hola:
Aparte del camino que te sugieren Maximiliano y


Ulises, podrias usar un
procedimiento almacenado llamado SP_HELP_JOBHISTORY, que


te permite ver los
datos que deseas, filtrados por Job, Fecha, etc. Es


bastante funcional y
adicionalmente no haces tu codigo dependiende de las


tablas del sistema.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
anonymous escribio:
Cómo hago para hacer con T-SQL que me devuelva las




veces
que ha fallado un paso del Job. Me debe aparecer el
nombre del paso, el número si es posible y la fecha y




la
hora.




.

Respuesta Responder a este mensaje
#7 Javier Loria
10/12/2003 - 18:49 | Informe spam
Hola:
Asi es. Los parametros son (tomados de la documentacion en linea),
=sp_help_jobhistory [ [ @job_id = ] job_id ]
[ , [ @job_name = ] 'job_name' ]
[ , [ @step_id = ] step_id ]
[ , [ @sql_message_id = ] sql_message_id ]
[ , [ @sql_severity = ] sql_severity ]
[ , [ @start_run_date = ] start_run_date ]
[ , [ @end_run_date = ] end_run_date ]
[ , [ @start_run_time = ] start_run_time ]
[ , [ @end_run_time = ] end_run_time ]
[ , [ @minimum_run_duration = ] minimum_run_duration ]
[ , [ @run_status = ] run_status ]
[ , [ @minimum_retries = ] minimum_retries ]
[ , [ @oldest_first = ] oldest_first ]
[ , [ @server = ] 'server' ]
[ , [ @mode = ] 'mode' ]
=
Una recomendacion que hago a mis clientes es que revisen los ultimos 3
dias (por aquello del Fin de Semana+1 Feriado). Yo no escribiria el codigo
directamente contra las tablas de sistema y dejarlo luego en produccion
porque se descompone muchisimo cuando cambia la version o incluso cuando
instalan Service Packs.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.


anonymous escribio:
Y puedo filtrar para que me muestre los que fallaron en
un rango de fechas con el Stored Procedure:
sp_help_jobhistory????

Hola:
Aparte del camino que te sugieren Maximiliano y Ulises, podrias
usar un procedimiento almacenado llamado SP_HELP_JOBHISTORY, que te
permite ver los datos que deseas, filtrados por Job, Fecha, etc. Es
bastante funcional y adicionalmente no haces tu codigo dependiende
de las tablas del sistema. Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
anonymous escribio:
Cómo hago para hacer con T-SQL que me devuelva las veces
que ha fallado un paso del Job. Me debe aparecer el
nombre del paso, el número si es posible y la fecha y la
hora.




.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida