کوئری برای مشاهده تاریخچه 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 Server تا بیگ‌دیتا و هوش مصنوعی. دغدغه‌ام کشف ارزش داده‌ها و به‌اشتراک‌گذاری تجربه‌هاست. ✦ رزومه من: alidastjerdi.com ✦

عضویت
منو باخبر کن!!!
guest
نام
ایمیل

0 دیدگاه
Inline Feedbacks
دیدن تمامی کامنتها

فوتر سایت

ورود به سایت

sqlyar

هنوز عضو نیستید؟

ورود به سایت

هنوز تبت نام نکردید ؟