sql server 2000 job 下次运行时间在msdb库哪个表里

发布网友 发布时间:2022-04-26 09:06

我来回答

2个回答

热心网友 时间:2022-06-26 08:59

好象叫sysjobscheles
查next_run_date列~~

热心网友 时间:2022-06-26 09:00

select J.name 作业名称,P.step_id 步骤编号,P.step_name 步骤名称,P.command 执行命令,
case J.enabled
when 0 then '禁用 '
when 1 then '启用 '
else ' ' end 状态,
case P.last_run_outcome
when 0 then '失败 '
when 1 then '成功 '
else ' ' end 上次执行,
P.last_run_ration 执行时间秒,
str(last_run_date)+ ' '+stuff(stuff(right( '000000 '+ltrim(str(last_run_time)),6),3,0, ': '),7,0, ': ') 上次启动时间 ,
str(s.next_run_date)+ ' '+stuff(stuff(right( '000000 '+ltrim(str(s.next_run_time)),6),3,0, ': '),7,0, ': ') 下次启动时间 ,
P.database_name AS 数据库
from msdb.dbo.sysjobscheles S
inner join msdb.dbo.sysjobs J on S.job_id = J.job_id
inner join msdb.dbo.sysjobsteps P on S.job_id = P.job_id

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com