<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Running Information of the Job in SQL Server - MSSQL Query</title>
	<atom:link href="https://mssqlquery.com/tag/running-information-of-the-job-in-sql-server/feed" rel="self" type="application/rss+xml" />
	<link>https://mssqlquery.com</link>
	<description>MSSQL and TSQL Programming and TSQL Examples</description>
	<lastBuildDate>Fri, 07 Apr 2023 19:13:18 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.3.1</generator>

<image>
	<url>https://mssqlquery.com/wp-content/uploads/2023/06/cropped-mssql-query-icon-32x32.png</url>
	<title>Running Information of the Job in SQL Server - MSSQL Query</title>
	<link>https://mssqlquery.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Getting Information About the Installation and Running Information of the Job in SQL Server</title>
		<link>https://mssqlquery.com/getting-information-about-the-installation-and-running-information-of-the-job-in-sql-server</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Sat, 12 Feb 2022 22:38:42 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Running Information of the Job in SQL Server]]></category>
		<category><![CDATA[SQL Server Job]]></category>
		<category><![CDATA[TSQL Job]]></category>
		<guid isPermaLink="false">https://mssqlquery.com/?p=629</guid>

					<description><![CDATA[<p>Hello everyone, In this article, I will give you information about how to setup and run job in SQL Server. You can use the query below to learn about the installation and running of the jobs you have created in SQL Server. Our query will bring us many information such&#46;&#46;&#46;</p>
<p>The post <a href="https://mssqlquery.com/getting-information-about-the-installation-and-running-information-of-the-job-in-sql-server">Getting Information About the Installation and Running Information of the Job in SQL Server</a> first appeared on <a href="https://mssqlquery.com">MSSQL Query</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Hello everyone,</p>
<p>In this article, I will give you information about how to setup and run job in SQL Server.</p>
<p>You can use the query below to learn about the installation and running of the jobs you have created in SQL Server.</p>
<p>Our query will bring us many information such as job name, command run by job for all jobs.</p>
<pre class="line-numbers"><code class="language-sql">SELECT [sJOB].[job_id] AS [JobID],
       [sJOB].[name] AS [JobName],
       [sJSTP].[step_uid] AS [StepID],
       [sJSTP].[step_id] AS [StepNo],
       [sJSTP].[step_name] AS [StepName],
       CASE [sJSTP].[subsystem]
           WHEN 'ActiveScripting' THEN
               'ActiveX Script'
           WHEN 'CmdExec' THEN
               'Operating system (CmdExec)'
           WHEN 'PowerShell' THEN
               'PowerShell'
           WHEN 'Distribution' THEN
               'Replication Distributor'
           WHEN 'Merge' THEN
               'Replication Merge'
           WHEN 'QueueReader' THEN
               'Replication Queue Reader'
           WHEN 'Snapshot' THEN
               'Replication Snapshot'
           WHEN 'LogReader' THEN
               'Replication Transaction-Log Reader'
           WHEN 'ANALYSISCOMMAND' THEN
               'SQL Server Analysis Services Command'
           WHEN 'ANALYSISQUERY' THEN
               'SQL Server Analysis Services Query'
           WHEN 'SSIS' THEN
               'SQL Server Integration Services Package'
           WHEN 'TSQL' THEN
               'Transact-SQL script (T-SQL)'
           ELSE
               sJSTP.subsystem
       END AS [StepType],
       [sPROX].[name] AS [RunAs],
       [sJSTP].[database_name] AS [Database],
       [sJSTP].[command] AS [ExecutableCommand],
       CASE [sJSTP].[on_success_action]
           WHEN 1 THEN
               'Quit the job reporting success'
           WHEN 2 THEN
               'Quit the job reporting failure'
           WHEN 3 THEN
               'Go to the next step'
           WHEN 4 THEN
               'Go to Step: ' + QUOTENAME(CAST([sJSTP].[on_success_step_id] AS VARCHAR(3))) + ' '
               + [sOSSTP].[step_name]
       END AS [OnSuccessAction],
       [sJSTP].[retry_attempts] AS [RetryAttempts],
       [sJSTP].[retry_interval] AS [RetryInterval (Minutes)],
       CASE [sJSTP].[on_fail_action]
           WHEN 1 THEN
               'Quit the job reporting success'
           WHEN 2 THEN
               'Quit the job reporting failure'
           WHEN 3 THEN
               'Go to the next step'
           WHEN 4 THEN
               'Go to Step: ' + QUOTENAME(CAST([sJSTP].[on_fail_step_id] AS VARCHAR(3))) + ' ' + [sOFSTP].[step_name]
       END AS [OnFailureAction]
FROM [msdb].[dbo].[sysjobsteps] AS [sJSTP]
    INNER JOIN [msdb].[dbo].[sysjobs] AS [sJOB]
        ON [sJSTP].[job_id] = [sJOB].[job_id]
    LEFT JOIN [msdb].[dbo].[sysjobsteps] AS [sOSSTP]
        ON [sJSTP].[job_id] = [sOSSTP].[job_id]
           AND [sJSTP].[on_success_step_id] = [sOSSTP].[step_id]
    LEFT JOIN [msdb].[dbo].[sysjobsteps] AS [sOFSTP]
        ON [sJSTP].[job_id] = [sOFSTP].[job_id]
           AND [sJSTP].[on_fail_step_id] = [sOFSTP].[step_id]
    LEFT JOIN [msdb].[dbo].[sysproxies] AS [sPROX]
        ON [sJSTP].[proxy_id] = [sPROX].[proxy_id]
ORDER BY [JobName],
         [StepNo];</code></pre>
<p>When you run the query, if you have created a job before, you will see a result like the one below or you will see more information about more jobs.</p>
<p><img decoding="async" fetchpriority="high" class="alignnone wp-image-631 size-full" src="https://mssqlquery.com/wp-content/uploads/2022/02/getting-information-about-the-installation-and-running-information-of-the-job-in-sql-server-1.jpg" alt="Getting Information About the Installation and Running Information of the Job in SQL Server" width="700" height="262" srcset="https://mssqlquery.com/wp-content/uploads/2022/02/getting-information-about-the-installation-and-running-information-of-the-job-in-sql-server-1.jpg 700w, https://mssqlquery.com/wp-content/uploads/2022/02/getting-information-about-the-installation-and-running-information-of-the-job-in-sql-server-1-300x112.jpg 300w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p>&nbsp;</p>
<p>As you can see, our query brought us various information about the installation and running of job. You can use it according to your need.</p>
<p>Good luck to everyone in business and life.</p>
<div class='epvc-post-count'><span class='epvc-eye'></span>  <span class="epvc-count"> 209</span><span class='epvc-label'> Views</span></div><p>The post <a href="https://mssqlquery.com/getting-information-about-the-installation-and-running-information-of-the-job-in-sql-server">Getting Information About the Installation and Running Information of the Job in SQL Server</a> first appeared on <a href="https://mssqlquery.com">MSSQL Query</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
