یکی از ابزارهای مهم در sql server جابها هستند که وظیفه انجام روال های تکراری و زمانبندی شده را دارند در این مطلب سعی داریم تا قطعه کدی معرفی کنیم تا با استفاده از ان در خروجی یک لیست شامل نام جاب و مدت زمان اجرای آن را پیدا کنید.
SELECT jobs.name AS ‘JobName’,
msdb.dbo.agent_datetime(run_date, run_time) AS ‘Run Date Time’,
history.run_duration AS ‘Duration in Second’
FROM msdb.dbo.sysjobs jobs
INNER JOIN msdb.dbo.sysjobhistory history
ON jobs.job_id = history.job_id
WHERE jobs.enabled = 1