کوئری برای مشاهده تاریخچه job

یکی از ابزارهای مهم در 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

sql serversql server jobs
Comments (0)
Add Comment