2016-08-15 102 views
0

我使用msdb.dbo.sp_help_jobhistory來獲取每個包中執行的每個步驟的歷史記錄,我相信如果在右鍵單擊該作業時執行查看歷史記錄,則執行相同的查詢。SQL代理作業歷史

我的問題是,似乎沒有任何方式將一個工作運行在一起。例如。

This is the output of the query

我需要做的就是配合起來像它的UI到作業每次運行:

as such

回答

0

使用sysjobs,sysjobhistory,sysjobactivity和sysjobschedules(全部在msdb數據庫中找到)。您可以使用job_id將所有內容綁定在一起。

+0

但是Job_Id每次運行都是一樣的。所以你最終會得到一個笛卡爾連接 – Matthew