Get SQL Server Agent Jobs List with Schedule in SQL Server
The list of SQL Server
Agent Jobs with schedules is provided in this article. System tables from the
MSDB database will be used.
·
Sys.SysJobs
·
Sys.SysSchedules
·
Sys.SysJobSchedules
To retrieve a list of
SQL Server Agent Jobs with schedules, use the script below.
USE msdb
GO
SELECT Job.name AS JobName,
CASE
WHEN Job.enabled = 1 THEN 'Enable'
ELSE 'Disable'
END
AS JobStatus,
JOB.description AS Job_Description,
SCH.name AS ScheduleName,
CASE
WHEN SCH.enabled = 1 THEN 'Enable'
WHEN SCH.enabled = 0 THEN 'Disable'
ELSE 'Not Schedule'
END
AS ScheduleStatus,
SCH.active_start_date,
SCH.active_end_date,
SCH.active_start_time,
SCH.active_end_time
FROM dbo.sysjobs JOB
LEFT JOIN dbo.sysjobschedules JS
ON Job.job_id = JS.job_id
LEFT JOIN dbo.sysschedules SCH
ON JS.schedule_id = SCH.schedule_id
0 Comments