SQL Server Mentalist


Home | Pages | Archives


BI SQL # 160 : SQL Server DBA Scripts : Get the status of the SQL Server jobs

August 28, 2013 7:00 am

Hi Folks,

In this article we are going to cover How to Get the status of the SQL Server jobs.

In this post we are going to discuss following points:

Problem Statement of SQL Script:

Get the status of the SQL Server jobs.

Description of SQL Script:

This SQL script gets the current status of the SQL Server job.

SQL Script Output Column

image

SQL Script Code

SELECT JobName = sj.NAME
    ,StartDate = sja.start_execution_date
    ,EndDate = sja.stop_execution_date
    ,STATUS = CASE 
        WHEN ISNULL(sjh.run_status, - 1) = - 1
            AND sja.start_execution_date IS NULL
            AND sja.stop_execution_date IS NULL
            THEN 'Idle'
        WHEN ISNULL(sjh.run_status, - 1) = - 1
            AND sja.start_execution_date IS NOT NULL
            AND sja.stop_execution_date IS NULL
            THEN 'Running'
        WHEN ISNULL(sjh.run_status, - 1) = 0
            THEN 'Failed'
        WHEN ISNULL(sjh.run_status, - 1) = 1
            THEN 'Succeeded'
        WHEN ISNULL(sjh.run_status, - 1) = 2
            THEN 'Retry'
        WHEN ISNULL(sjh.run_status, - 1) = 3
            THEN 'Canceled'
        END
FROM MSDB.DBO.sysjobs sj
JOIN MSDB.DBO.sysjobactivity sja ON sj.job_id = sja.job_id
JOIN (
    SELECT MaxSessionid = MAX(Session_id)
    FROM MSDB.DBO.syssessions
    ) ss ON ss.MaxSessionid = sja.session_id
LEFT JOIN MSDB.DBO.sysjobhistory sjh ON sjh.instance_id = sja.
    job_history_id

SQL Script Output Screenshot

image

User Level to execute

If you want daily link and analysis or interesting link go to following website which will give @ your inbox please subscribe our following link resource blog :

Link Resource Website

For More information related to BI World visit my Mentalist Blog

SQL Server Mentalist >> SQL Learning Blog

Business Intelligence Mentalist >> BI World

Infographic Mentalist >> Image worth explaining thousand Words

Microsoft Mentalist >> MVC,ASP.NET, WCF & LinQ

DBA Mentalist >>Advance SQL Server Blog

Microsoft BI Mentalist >> MS BI Development Update

Connect With me on

| FaceBook |Twitter | linkedIn| Google+ | WordPress | RSS |

Posted by Vishal Pawar

Categories: Link, Microsoft SQL Server, MSBI, Optimization, Query, Script, SQL Mentalist, SQL PraRup, SQL Query, SQL Server, Technology,, TSQL, Vishal Pawar

Tags: , , , , , , , , , , , ,

Leave a Reply



Mobile Site | Full Site


Get a free blog at WordPress.com Theme: WordPress Mobile Edition by Alex King.