BEGIN
DECLARE @jobstatus
TABLE(Job_ID uniqueidentifier, Last_Run_Date int, Last_Run_Time int, Next_Run_Date int,
Next_Run_Time int,Next_Run_Schedule_ID int, Requested_To_Run int,
Request_Source int, Request_Source_ID varchar(100),
Running int, Current_Step int, Current_Retry_Attempt int, State int)
INSERT INTO @jobstatus
EXEC MASTER.dbo.xp_sqlagent_enum_jobs 1,garbage
BEGIN
SELECT DISTINCT CASE
WHEN state=1 THEN 'Job is Executing'
WHEN state=2 THEN 'Waiting for thread to complete'
WHEN state=3 THEN 'Between retries'
WHEN state=4 THEN 'Job is Idle'
WHEN state=5 THEN 'Job is suspended'
WHEN state=7 THEN 'Performing completion actions'
END AS State,sj.name,
CASE WHEN ej.running=1 THEN st.step_id ELSE 0 END AS currentstepid,
CASE WHEN ej.running=1 THEN st.step_name ELSE 'not executing' END AS currentstepname,
st.command, ej.request_source_id
FROM @jobstatus ej join msdb..sysjobs sj ON sj.job_id=ej.job_id
JOIN msdb..sysjobsteps st ON st.job_id=ej.job_id AND (st.step_id=ej.current_step or ej.current_step=0)
WHERE ej.running+1>1
END
END SQL Server 任务监控脚本
来源:这里教程网
时间:2026-02-28 08:34:59
作者:
编辑推荐:
- MySQL 找出包含非ASCII字符值的记录02-28
- SQL Server 任务监控脚本02-28
- MYSQL 日期函数大全02-28
- MySQL查询某个记录行号02-28
- MySQL修改root密码的多种方法02-28
- MySQL 的 IFNULL 查询02-28
- SQL SERVER 根据地图经纬度计算距离函数02-28
- mysql 任务调度实现02-28
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 在windows10上安装mysql详细图文教程_MySQL
在windows10上安装mysql详细图文教程_MySQL
26-02-28 - MySQL数据库数据存放位置修改
MySQL数据库数据存放位置修改
26-02-28 - MySQL简单主从方案暴露问题
MySQL简单主从方案暴露问题
26-02-28 - Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)_MySQL
- mysql 导出select语句结果到excel文件遇到问题及解决方法_MySQL
- mysql 存储过程 1242-MySQL存储过程ITERATE和LEAVE
- mysql-Mysql的安装问题求大神啊啊
mysql-Mysql的安装问题求大神啊啊
26-02-28 - mysql-关于mfc应用程序的问题
mysql-关于mfc应用程序的问题
26-02-28 - 图片上的是mysql哪一种可视化工具?
图片上的是mysql哪一种可视化工具?
26-02-28 - Mysql的基础使用之MariaDB安装方法详解_MySQL
Mysql的基础使用之MariaDB安装方法详解_MySQL
26-02-28
