Sql-Server-2008-R2

作業正在儲存歷史記錄,但未選中“在歷史記錄中包含步驟輸出”

  • June 12, 2015

我有一個 SQL Server 代理作業。“在歷史記錄中包含步驟輸出”複選框未選中。但是,當我右鍵點擊該作業並選擇“查看歷史記錄”時,我可以看到它正在跟踪步驟輸出。

工作只有一步。

為什麼是這樣?我錯過了一些設置嗎?

在此處輸入圖像描述

在此處輸入圖像描述

該複選框不會阻​​止記錄/儲存作業步驟歷史記錄。預設情況下,SQL Server 將執行所有這些操作,據我所知,您無法將其關閉。

引用的複選框用於告訴 SQL 代理儲存additionalmore detailed作業步驟輸出。它將這些資訊儲存到msdb.dbo.sysjobstepslogs. 根據我的測試,僅檢查該框並沒有做任何事情。如果您查詢它,您仍然會發現該表是空的。一旦我也檢查Log to table過,再次執行作業,然後它顯示了作業步驟的記錄。

DBCC CHECKFILEGROUP這將在為數據庫執行命令 的作業上啟用:在此處輸入圖像描述

引用自:https://dba.stackexchange.com/questions/103905