共用方式為


BizTalk Server 中 SQL Server Agent 作業的描述

本文列出 BizTalk Server Microsoft 中的 SQL Server Agent 作業。

原始產品版本: BizTalk Server 2013、2010、2009
原始 KB 編號: 919776

BizTalk SQL Agent 作業清單

下表列出 BizTalk SQL Agent 作業。

作業名稱 描述 預設為啟用
備份 BizTalk Server 包含三個步驟:
  • 步驟 1:執行 BizTalk Server 資料庫的完整資料庫備份。
  • 步驟 2:備份 BizTalk Server 資料庫記錄。
  • 步驟 3:指定保留備份記錄的時間長度。
CleanupBTFExpiredEntriesJob_BizTalkMgmtDb 從 BizTalk 管理 (BizTalkMgmtDb) 資料庫刪除過期的 BizTalk Framework 專案。
DTA 清除和封存 自動封存追蹤的訊息和清除 BizTalk 追蹤資料庫,以維護狀況良好的系統,並保留封存的追蹤數據以供日後使用。

在 BizTalk Server 2004 上,安裝 BizTalk Server 2004 Service Pack 2 之後,就會建立此作業。
MessageBox_DeadProcesses_Cleanup_BizTalkMsgBoxDb 偵測 BizTalk Server 主機實例 (BTSNTSvc.exe) 何時停止回應。 作業接著會從主機實例釋放工作,讓不同的主機實例可以完成工作。
MessageBox_Message_Cleanup_BizTalkMsgBoxDb 拿掉資料庫數據表中 BizTalkMsgBoxDb 任何訂閱者未參考的所有訊息。

此作業也會由 MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb 作業啟動。 因此,建議您停用此作業。 在 BizTalk Server 2004 上,預設會啟用此作業。 因此,建議您停用此作業。
MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb 管理訊息的參考計數記錄,並判斷訂閱者不再參考訊息的時間。

此作業會在無限迴圈中執行,並從兩個個別訊息參考計數記錄中刪除專案。 此作業也會呼叫 MessageBox_Message_Cleanup_BizTalkMsgBoxDb 作業。

一開始,MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb作業狀態圖示會顯示 [成功] 的狀態。 不過,作業歷程記錄中不會有對應的成功專案。 如果作業中的MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb其中一個作業失敗,作業歷程記錄中會出現失敗專案,而狀態圖示會顯示失敗狀態。 第一次失敗之後,作業一律會顯示 [失敗] 的狀態。 若要確認其他 BizTalk SQL Agent 作業正確執行,請檢查其他 BizTalk SQL Agent 作業的狀態。

在 BizTalk Server 2004 上,安裝 BizTalk Server 2004 Service Pack 2 之後,就會建立此作業。
MessageBox_Parts_Cleanup_BizTalkMsgBoxDb 拿掉資料庫數據表中 BizTalkMsgBoxDb 訊息不再參考的所有訊息元件。 所有訊息都是由包含訊息數據的一或多個訊息元件所組成。
MessageBox_UpdateStats_BizTalkMsgBoxDb 更新資料庫的統計數據 BizTalkMsgBoxDb 。 此作業不存在於 BizTalk Server 2004 上。
監視 BizTalk Server 掃描、 BizTalkMsgBoxDbBizTalkDTADb 資料庫的任何已知問題BizTalkMgmtDb。 這包括孤立的實例。 此作業是在 BizTalk Server 2010 上建立的。
Operations_OperateOnInstances_OnMaster_BizTalkMsgBoxDb 用於多個 BizTalkMsgBoxDb 資料庫部署。 它會以異步方式執行作業動作。 例如,在將這些變更套用至次級BizTalkMsgBoxDb資料庫之後,它會以異步方式在 master BizTalkMsgBoxDb 資料庫上執行大量終止。 此作業不存在於 BizTalk Server 2004 上。
PurgeSubscriptionsJob_BizTalkMsgBoxDb BizTalkMsgBoxDb 資料庫清除未使用的訂用帳戶述詞。
Rules_Database_Cleanup_BizTalkRuleEngineDb 每隔 90 天從規則引擎 (BizTalkRuleEngineDb) 資料庫清除舊的稽核數據。 此作業也會每隔 3 天從規則引擎 () 資料庫清除舊的歷程記錄數據(BizTalkRuleEngineDb部署/取消部署通知)。 此作業會在 BizTalk Server 2009 上建立。
TrackedMessages_Copy_BizTalkMsgBoxDb 將追蹤訊息的訊息本文從 BizTalkMsgBoxDb 資料庫複製到追蹤 (BizTalkDTADb) 資料庫。
TrackingSpool_Cleanup_BizTalkMsgBoxDb 清除非作用中的追蹤多任務緩衝處理數據表,以釋放資料庫空間。 此作業只存在於 BizTalk Server 2004 上。

參考資料

如需 BIZTalk Server 上的 SQL Server Agent 作業及其描述的清單,請參閱 資料庫結構和作業

注意

BizTalk SQL Agent 作業必須由 SQL Server 上具有系統管理員伺服器角色的使用者所擁有。