A query retorna as seguintes colunas:
- JobID: Guid que identifica o Job
- Name: Nome do Job
- StartDate: Data/hora em que o Job começou
- EndDate: Data/hora em que o Job terminou
- Duration: Duração do Job em segundos
- ResultStatus: Resultado da execução do Job
- ResultMessage: Mensagem com os detalhes do resultado da execução do Job
1 2 3 4 5 6 7 8 9 10 11 12 | SELECT sysjobs.job_id AS JobID ,sysjobs.name AS Name ,sysjobactivity.start_execution_date AS StartDate ,GETDATE() AS EndDate ,DATEDIFF(SECOND, sysjobactivity.start_execution_date, GETDATE()) AS Duration ,'Running' AS ResultStatus ,'The job is running...' AS ResultMessage FROM msdb.dbo.sysjobs INNER JOIN msdb.dbo.sysjobactivity ON (sysjobactivity.job_id = sysjobs.job_id) WHERE sysjobactivity.job_history_id IS NULL AND sysjobactivity.start_execution_date IS NOT NULL |
No comments:
Post a Comment