在SQL Server中判断一个作业是否正在运行
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中判断一个作业是否正在运行相关推荐
- Sql Server中判断表或者数据库是否存在
SQL Server中判断数据库是否存在: 法(一): select * From master.dbo.sysdatabases where name='数据库名' 法(二): if db_id(' ...
- SQL Server 中查看代理作业记录日志的方法有哪些?
查看代理作业记录日志 Microsoft SQL Server Management Studio Transact-SQL SQL Server 管理对象 在实际应用中,我们可以通过 Microso ...
- Sql Server中判断日志是否为一个星期
1.引出问题 SQL Server中默认将星期天做为一个星期的第一天,如果你查询以下语句: select Datediff(week,'2010/12/12','2010/12/13') 2010/1 ...
- 将一个基于磁盘的表迁移到SQL Server中的一个内存优化的表
本文是微软的译文,对应的原文是:https://www.red-gate.com/simple-talk/sql/database-administration/migrating-disk-base ...
- sql server 2014 判断一个列某个字段是否相同_Select * from user的千层套路——一个sql是如何执行的...
Select * from user的千层套路 作为一个程序员,可以说是无时无刻不与sql语句进行打交道,可是你真的了解MySQl的基本框架吗?以及你所写的每一条SQL是如何运行的吗?就比如下面这条平 ...
- 十步优化SQL Server中的数据访问
故事开篇:你和你的团队经过不懈努力,终于使网站成功上线,刚开始时,注册用户较少,网站性能表现不错,但随着注册用户的增多,访问速度开始变慢,一些用户开始发来邮件表示抗议,事情变得越来越糟,为了留住用户, ...
- (转)SQLServer_十步优化SQL Server中的数据访问 三
原文地址:http://tech.it168.com/a2009/1125/814/000000814758_all.shtml 第六步:应用高级索引 实施计算列并在这些列上创建索引 你可能曾经写过从 ...
- SQL Server中字符串处理函数
SQL Server中截取字符串常用函数 截取字符串中的最后一个斜杠后的所有字符: SELECT A.PIC_URL, RIGHT(A.PIC_URL,(CHARINDEX('/',REVERSE(A ...
- sql azure 语法_Azure SQL Server中的CREATE DATABASE语句概述
sql azure 语法 In this article, we will review CREATE DATABASE statement in the Azure SQL database wit ...
最新文章
- RDKit:基于RECAP生成片段
- windows10 中 安装 ffmpeg
- JavaScript基础初始时期分支(018)
- linux c open fopen freopen 文件操作函数
- [转]深入理解 __doPostBack
- javascript简介及基本语法
- linux nfs 权限设置,Linux NFS server 配置
- 【数据竞赛】CV赛题总结:人民币面值与编码识别
- 移动社交如何玩?网易云信携手崽崽和Uki打造更多新场景!
- 王超:奇虎360 MongoDB
- mysql存储ip地址_MySQL怎样存储IP地址
- [UnityShader基础]06.#pragma multi_compile
- Ubuntu 安装 tensorflow-gpu 1.4 包含 CUDA 8.0 和cuDNN
- android端使用mockServer
- 计算机算法需要什么数学知识,计算机编程算法和数学有什么关系?
- PTA 数据结构与算法题目集(中文) 7-49 打印学生选课清单 (25分)题解
- Ubuntu安装字体for wps
- “呼死你”重出江湖 如何避免骚扰电话?
- 分享2个优质牛肉干的挑选方法
- 牛屎芯片 | 硬件之家
热门文章
- “最粉嫩”的JVM垃圾回收器及算法,王者笔记!
- Comet OJ - 模拟赛 #2 Day2
- python基础练习(十)
- 怎么监控一个接口的传输数据_监控安装超详细教学教程,学会又多一门技能
- oracle.jobs中failures,Oracle job详解
- 网络推广——网络推广专员浅析网站建设中少不了对细节的关注
- 装箱算法 java_贪心算法装箱问题-Java代码
- mfc上位机网络接收图片并显示_工控机上位机软件的开发历程
- Ubuntu 18.04 Authentication Error
- 开发日记-20190608 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》