SQL Server - JOBS HISTORY EN SQL 2005

   
Vista:

JOBS HISTORY EN SQL 2005

Publicado por Carlos Ramirez Salinas (15 intervenciones) el 08/08/2012 16:50:16
En la historia de sql 2005 solo me aparecen 2 o 3 dias de historia en los jobs como puedo configurar este para ver mas dias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

JOBS HISTORY EN SQL 2005

Publicado por Isaias (3186 intervenciones) el 08/08/2012 18:23:39
Prueba con este script

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
select job_name, run_datetime, run_duration
from
(
    select job_name, run_datetime,
        SUBSTRING(run_duration, 1, 2) + ':' + SUBSTRING(run_duration, 3, 2) + ':' +
        SUBSTRING(run_duration, 5, 2) AS run_duration
    from
    (
        select DISTINCT
            j.name as job_name,
            run_datetime = CONVERT(DATETIME, RTRIM(run_date)) +
                (run_time * 9 + run_time % 10000 * 6 + run_time % 100 * 10) / 216e4,
            run_duration = RIGHT('000000' + CONVERT(varchar(6), run_duration), 6)
        from msdb..sysjobhistory h
        inner join msdb..sysjobs j
        on h.job_id = j.job_id
    ) t
) t
order by job_name, run_datetime
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

JOBS HISTORY EN SQL 2005

Publicado por Isaias (3186 intervenciones) el 08/08/2012 18:28:17
De forma grafica y cambiando la configuracion de retencion de registros:

http://www.mssqltips.com/sqlservertip/1231/retaining-sql-server-job-history/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar