SQL 2000: Auditar errores de jobs

28/03/2007 - 13:54 por Juan Carlos | Informe spam
Holas,

Deseo insertar un registro en una tabla de seguimientos por cada error
ocurrido en los jobs programados. Podria hacerlo agregandole un step a
cada job definido el cual realice el insert y que se ejecute en el
evento On Error, pero tendria que realizar uno por uno y cada job
definido, no se me ocurre alguna forma "mas global" de realizar esta
actividad. Alguna sugerencia? El contenido del insert no es problema,
simplemente necesito la ejecucion de la accion. Lo que deseo capturar
es el nombre del job, y la fecha y hora (que facilmente se obtiene del
currentdate, ya que es referencial).

Gracias.

Preguntas similare

Leer las respuestas

#1 Jose Mariano Alvarez
28/03/2007 - 14:40 | Informe spam
No te sirve la informacion que tiene el SQL en el agente de la historia de
los jobs?




Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el problema
también ayuda.



"Juan Carlos" wrote in message
news:
Holas,

Deseo insertar un registro en una tabla de seguimientos por cada error
ocurrido en los jobs programados. Podria hacerlo agregandole un step a
cada job definido el cual realice el insert y que se ejecute en el
evento On Error, pero tendria que realizar uno por uno y cada job
definido, no se me ocurre alguna forma "mas global" de realizar esta
actividad. Alguna sugerencia? El contenido del insert no es problema,
simplemente necesito la ejecucion de la accion. Lo que deseo capturar
es el nombre del job, y la fecha y hora (que facilmente se obtiene del
currentdate, ya que es referencial).

Gracias.

Respuesta Responder a este mensaje
#2 Juan Carlos
28/03/2007 - 17:43 | Informe spam
On 28 mar, 07:40, "Jose Mariano Alvarez"
wrote:
No te sirve la informacion que tiene el SQL en el agente de la historia de
los jobs?


Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el problema
también ayuda.

"Juan Carlos" wrote in message

news:



> Holas,

> Deseo insertar un registro en una tabla de seguimientos por cada error
> ocurrido en los jobs programados. Podria hacerlo agregandole un step a
> cada job definido el cual realice el insert y que se ejecute en el
> evento On Error, pero tendria que realizar uno por uno y cada job
> definido, no se me ocurre alguna forma "mas global" de realizar esta
> actividad. Alguna sugerencia? El contenido del insert no es problema,
> simplemente necesito la ejecucion de la accion. Lo que deseo capturar
> es el nombre del job, y la fecha y hora (que facilmente se obtiene del
> currentdate, ya que es referencial).

> Gracias.- Ocultar texto de la cita -

- Mostrar texto de la cita -



No,porque despues de 3 semanas el registro del history comienza a
"desaparecer" y segundo porque entre revision y revision diaria
puediera ocurrir una falla en un job. Pero el punto no es ese, sino el
disparar un insert de un registro ante el evento Failed de un job.

Saludos,

Juan Carlos
Respuesta Responder a este mensaje
#3 Jose Mariano Alvarez
29/03/2007 - 00:01 | Informe spam
Si es 2005 revisa ErrorLog Event Class en tu manual y usa el profiler para
generar la traza en una tabla.

En el caso del 2000 creo que solo te queda activar una alerta y disparar la
ejecucion de un job.




Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el problema
también ayuda.



"Juan Carlos" wrote in message
news:
On 28 mar, 07:40, "Jose Mariano Alvarez"
wrote:
No te sirve la informacion que tiene el SQL en el agente de la historia de
los jobs?


Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el problema
también ayuda.

"Juan Carlos" wrote in message

news:



> Holas,

> Deseo insertar un registro en una tabla de seguimientos por cada error
> ocurrido en los jobs programados. Podria hacerlo agregandole un step a
> cada job definido el cual realice el insert y que se ejecute en el
> evento On Error, pero tendria que realizar uno por uno y cada job
> definido, no se me ocurre alguna forma "mas global" de realizar esta
> actividad. Alguna sugerencia? El contenido del insert no es problema,
> simplemente necesito la ejecucion de la accion. Lo que deseo capturar
> es el nombre del job, y la fecha y hora (que facilmente se obtiene del
> currentdate, ya que es referencial).

> Gracias.- Ocultar texto de la cita -

- Mostrar texto de la cita -



No,porque despues de 3 semanas el registro del history comienza a
"desaparecer" y segundo porque entre revision y revision diaria
puediera ocurrir una falla en un job. Pero el punto no es ese, sino el
disparar un insert de un registro ante el evento Failed de un job.

Saludos,

Juan Carlos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida