相关疑难解决方法(0)

使用作业开始时间查看 SQL Server 中正在运行的作业的脚本

如何编写脚本以查看 SQL Server 中正在运行的作业和作业开始时间?

SELECT sj.name, 
 sja.run_requested_date, 
 CONVERT(VARCHAR(12), sja.stop_execution_date-sja.start_execution_date, 114) Duration
FROM msdb.dbo.sysjobactivity sja
INNER JOIN msdb.dbo.sysjobs sj
ON sja.job_id = sj.job_id
WHERE sja.run_requested_date IS NOT NULL
ORDER BY sja.run_requested_date desc;
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-agent

18
推荐指数
3
解决办法
15万
查看次数

正在运行的 SQL 作业 - 如何终止

我运行了下面的查询,它显示了当前正在运行的作业的列表。然而,在活动监视器中,这些都没有运行。我如何验证这些是否正在运行?

我该如何杀死他们?

    select sj.name
    ,sja.*
from msdb.dbo.sysjobactivity as sja
inner join msdb.dbo.sysjobs as sj on sja.job_id = sj.job_id
where sja.start_execution_date is not null
and sja.stop_execution_date is null
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

sql-server sql-server-agent jobs

4
推荐指数
1
解决办法
4万
查看次数

标签 统计

sql-server ×2

sql-server-agent ×2

jobs ×1