A menudo sucede que en instancias de SQL Server que poseen bastantes jobs programados, la tarea de buscar las causantes de estas fallas se hace engorrosa. La información y la causa del error de la ejecución de algún job es dificil de visualizar desde enterprise manager tomando en cuenta que este no nos dá mayor detalle de que fue lo que ocurió bajo esas circunstancias:
Ese problema se puede solucionar a través de la siguiente query, solo válida para SQL Server 2000. Esta devuelve Los trabajos que fallaron, algunas características del job y también la causa de que el Job fallara. Este script es bastante útil, ya que aunque se nos olvide escribir la salida del proceso al event log de Windows o a una tabla de sistema, con este pequeño script podremos averiguar lo que sucedió:
Por ejemplo este link arrojará por pantalla lo siguiente:
Para mayor claridad recomiendo ver las descripciones de las tablas de sistemas utilizadas por este pequeño script. El siguiente archivo es la descripción oficial de tablas de sistema de microsoft, recomiendo mucho este archivo:
Aunque el query fue hecho para sql2000, se puede adaptar a sql2008.
Saludos.