資料庫結構與工作

 

本主題討論 BizTalk Server 的資料庫結構與資料庫工作。

下圖顯示寫入 BizTalk Server 資料庫的程序和實體。

寫入 BizTalk Server 資料庫的處理序

    Database write diagram showing the processes and entities that write to the BizTalk Server databases  

BizTalk Server 內附下列 SQL Server Agent 工作,以協助您管理 BizTalk Server 資料庫:

System_CAPS_ICON_note.jpg 注意

工作名稱可根據組態期間指定的資料庫名稱來變更。 若您在環境中部署多個 MessageBox 資料庫,每個 MessageBox 將會有數個工作。

System_CAPS_ICON_warning.jpg 警告

在 BizTalk 管理 (BizTalkMgmtDb) 資料庫中,則預存程序,名為 adm_CleanupMgmtDB無法執行此預存程序 ! 如果您真的執行這個預存程序,資料庫中的所有項目都會遭到刪除。

作業Description
備份 BizTalk Server (BizTalkMgmtDb)這個工作會執行 BizTalk Server 資料庫的完整資料庫和記錄備份。 如需有關設定和執行這項作業的詳細資訊,請參閱備份和還原 BizTalk Server 資料庫
CleanupBTFExpiredEntriesJob_BizTalkMgmtDb這個工作會清除 BizTalk 管理 (BizTalkMgmtDb) 資料庫中過期的 BizTalk Framework (BTF) 項目。
DTA 清除與封存 (BizTalkDTADb)這個工作會自動封存 BizTalk 追蹤 (BizTalkDTADb) 資料庫中的資料,並清除過期資料。 如需有關設定和執行這項作業的詳細資訊,請參閱封存和清除 BizTalk 追蹤資料庫
MessageBox_DeadProcesses_Cleanup_BizTalkMsgBoxDb這個工作會偵測出 BizTalk Server 主控件執行個體 (NT 服務) 何時停止,並釋放出該主控件執行個體所即將完成的所有工作,如此即可由另一個主控件執行個體來作業。
MessageBox_Message_Cleanup_BizTalkMsgBoxDb這個工作會移除在 BizTalk MessageBox (BizTalkMsgBoxDb) 資料庫資料表中任何訂閱者所不再參考的所有訊息。 注意︰ 這是由 MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb 工作啟動工作。 請勿手動啟動這個工作。
MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb這個工作會管理訊息的參考計數記錄,並決定訊息何時不再被任何訂閱者所參考。 注意︰ 即使這個 SQL Server Agent 作業排定為每分鐘,這項作業會呼叫預存程序包含邏輯,以確保能夠繼續執行預存程序之後執行。 此行為是經過設計的,不可修改。
MessageBox_Parts_Cleanup_BizTalkMsgBoxDb這個工作會移除在 BizTalk MessageBox (BizTalkMsgBoxDb) 資料庫資料表中任何訊息所不再參考的所有訊息部分。 所有訊息皆是由一或多個訊息部分所組成,這些訊息部分會包含實際訊息資料。
MessageBox_UpdateStats_BizTalkMsgBoxDb這個工作會手動更新 BizTalk MessageBox (BizTalkMsgBoxDb) 資料庫的統計資料。
監控 BizTalk Server此工作會掃描 BizTalkMgmtDb、 BizTalkMsgBoxDb 和 BizTalkDTADb 資料庫有任何已知的問題,包括被遺棄的執行個體。
Operations_OperateOnInstances_OnMaster_BizTalkMsgBoxDb此為多個 MessageBox 部署的必要工作。 它會在變更已套用到附屬 MessageBox 之後,於主要 MessageBox 上非同步執行像是大量終止這類的作業動作。
PurgeSubscriptionsJob_BizTalkMsgBoxDb這個工作會從 BizTalk Server MessageBox (BizTalkMsgBoxDb) 資料庫清除未使用的訂閱述詞。
Rules_Database_Cleanup_BizTalkRuleEngineDb這個動作每 90 天就會自動從規則引擎 (BizTalkRuleEngineDb) 資料庫清除舊的稽核資料。 另外,這個動作每 3 天就會從規則引擎 (BizTalkRuleEngineDb) 資料庫清除舊的歷程記錄資料 (部署/解除部署通知)。

傳訊引擎

社群新增項目

新增
顯示: