select step_id,run_status,run_date As rundate
--a.run_time, a.*
from msdb.dbo.sysjobhistory a
inner join msdb.dbo.sysjobs b on a.job_id=b.job_id
where b.name='PCDBI'
order by run_date DESC,step_id Asc

作业的执行状态run_status:
0 = 失败
1 = 成功
2 = 重试
3 = 取消
4 = 正在进行
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- author : p.c.w.l
-- source : www.sqlstudy.com
-- create : 2008-01-01
-- descr  : a simple sql script to view sql server jobs run status
--------------------------------------------------------------------------------

select category          = jc.name,
       category_id       = jc.category_id,
       job_name          = j.name,
       job_enabled       = j.enabled,
       last_run_time     = cast(js.last_run_date as varchar(10)) + '-' + cast(js.last_run_time as varchar(10)),
       last_run_duration = js.last_run_duration,
       last_run_status   = js.last_run_outcome,
       last_run_msg      = js.last_outcome_message + cast(nullif(js.last_run_outcome,1) as varchar(2)),
       job_created       = j.date_created,
       job_modified      = j.date_modified
  from msdb.dbo.sysjobs j
         inner join msdb.dbo.sysjobservers js
    on j.job_id = js.job_id
         inner join msdb.dbo.syscategories jc
    on j.category_id = jc.category_id
 where j.enabled = 1
   and js.last_run_outcome in (0,1,3,5)      -- 0:Fail 1:Succ 3:Cancel 5:First run
   and jc.category_id not between 10 and 20  -- repl

/*
   category_id name
   0  [Uncategorized (Local)]
   1  Jobs from MSX
   2  [Uncategorized (Multi-Server)]
   3  Database Maintenance
   4  Web Assistant
   5  Full-Text
   6  Log Shipping
   7  Database Engine Tuning Advisor
   10 REPL-Distribution
   11 REPL-Distribution Cleanup
   12 REPL-History Cleanup
   13 REPL-LogReader
   14 REPL-Merge
   15 REPL-Snapshot
   16 REPL-Checkup
   17 REPL-Subscription Cleanup
   18 REPL-Alert Response
   19 REPL-QueueReader
   20 Replication
   98 [Uncategorized]
   99 [Uncategorized]
*/

转载于:https://www.cnblogs.com/webcc/archive/2012/08/15/2523712.html

在SQL Server中判断一个作业是否正在运行相关推荐

  1. Sql Server中判断表或者数据库是否存在

    SQL Server中判断数据库是否存在: 法(一): select * From master.dbo.sysdatabases where name='数据库名' 法(二): if db_id(' ...

  2. SQL Server 中查看代理作业记录日志的方法有哪些?

    查看代理作业记录日志 Microsoft SQL Server Management Studio Transact-SQL SQL Server 管理对象 在实际应用中,我们可以通过 Microso ...

  3. Sql Server中判断日志是否为一个星期

    1.引出问题 SQL Server中默认将星期天做为一个星期的第一天,如果你查询以下语句: select Datediff(week,'2010/12/12','2010/12/13') 2010/1 ...

  4. 将一个基于磁盘的表迁移到SQL Server中的一个内存优化的表

    本文是微软的译文,对应的原文是:https://www.red-gate.com/simple-talk/sql/database-administration/migrating-disk-base ...

  5. sql server 2014 判断一个列某个字段是否相同_Select * from user的千层套路——一个sql是如何执行的...

    Select * from user的千层套路 作为一个程序员,可以说是无时无刻不与sql语句进行打交道,可是你真的了解MySQl的基本框架吗?以及你所写的每一条SQL是如何运行的吗?就比如下面这条平 ...

  6. 十步优化SQL Server中的数据访问

    故事开篇:你和你的团队经过不懈努力,终于使网站成功上线,刚开始时,注册用户较少,网站性能表现不错,但随着注册用户的增多,访问速度开始变慢,一些用户开始发来邮件表示抗议,事情变得越来越糟,为了留住用户, ...

  7. (转)SQLServer_十步优化SQL Server中的数据访问 三

    原文地址:http://tech.it168.com/a2009/1125/814/000000814758_all.shtml 第六步:应用高级索引 实施计算列并在这些列上创建索引 你可能曾经写过从 ...

  8. SQL Server中字符串处理函数

    SQL Server中截取字符串常用函数 截取字符串中的最后一个斜杠后的所有字符: SELECT A.PIC_URL, RIGHT(A.PIC_URL,(CHARINDEX('/',REVERSE(A ...

  9. sql azure 语法_Azure SQL Server中的CREATE DATABASE语句概述

    sql azure 语法 In this article, we will review CREATE DATABASE statement in the Azure SQL database wit ...

最新文章

  1. RDKit:基于RECAP生成片段
  2. windows10 中 安装 ffmpeg
  3. JavaScript基础初始时期分支(018)
  4. linux c open fopen freopen 文件操作函数
  5. [转]深入理解 __doPostBack
  6. javascript简介及基本语法
  7. linux nfs 权限设置,Linux NFS server 配置
  8. 【数据竞赛】CV赛题总结:人民币面值与编码识别
  9. 移动社交如何玩?网易云信携手崽崽和Uki打造更多新场景!
  10. 王超:奇虎360 MongoDB
  11. mysql存储ip地址_MySQL怎样存储IP地址
  12. [UnityShader基础]06.#pragma multi_compile
  13. Ubuntu 安装 tensorflow-gpu 1.4 包含 CUDA 8.0 和cuDNN
  14. android端使用mockServer
  15. 计算机算法需要什么数学知识,计算机编程算法和数学有什么关系?
  16. PTA 数据结构与算法题目集(中文) 7-49 打印学生选课清单 (25分)题解
  17. Ubuntu安装字体for wps
  18. “呼死你”重出江湖 如何避免骚扰电话?
  19. 分享2个优质牛肉干的挑选方法
  20. 牛屎芯片 | 硬件之家

热门文章

  1. “最粉嫩”的JVM垃圾回收器及算法,王者笔记!
  2. Comet OJ - 模拟赛 #2 Day2
  3. python基础练习(十)
  4. 怎么监控一个接口的传输数据_监控安装超详细教学教程,学会又多一门技能
  5. oracle.jobs中failures,Oracle job详解
  6. 网络推广——网络推广专员浅析网站建设中少不了对细节的关注
  7. 装箱算法 java_贪心算法装箱问题-Java代码
  8. mfc上位机网络接收图片并显示_工控机上位机软件的开发历程
  9. Ubuntu 18.04 Authentication Error
  10. 开发日记-20190608 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》