如何關閉全域追蹤
根據預設,當您安裝 BizTalk Server 時,會啟用全域追蹤。 BizTalk 追蹤 (BizTalkDTADb) 資料庫會隨著BizTalk Server處理系統上的資料而成長。 如果 BizTalk 追蹤資料庫導致磁碟效能低落,您可以從追蹤資料庫清除資料。 如果效能問題是藉由清除 BizTalk 追蹤資料庫而暫時解決,而您想要將 BizTalk 設定為不再收集追蹤資訊,則您可以考慮關閉全域追蹤。
關閉全域追蹤會停用整個 BizTalk Server 群組的追蹤攔截器,瞭解這點很重要。 這代表 BizTalk 無法在其追蹤表格中追蹤事件。 或者,您可以關閉個別事件的追蹤。
注意
如果要使用「商務活動監控」(BAM),則應該維護專用的追蹤主控件,即使已停用全域追蹤。 這是因為 BAM 事件會使用「追蹤資料解碼服務」(TDDS)。
必要條件
您必須以 SQL Server 系統管理員 (sysadmin) 固定伺服器角色成員的帳戶登入來執行這個程序。
關閉全域追蹤 (SQL Server 2008)
在裝載 BizTalk 追蹤 (BizTalkDTADb) 資料庫的 SQL Server 上,依序按一下 [開始]、[程式]、[Microsoft SQL Server 2008 R2],然後按一下[SQL Server Management Studio]。
在 [ 連接到伺服器 ] 對話方塊中,確認伺服器名稱和驗證,然後按一下 [ 連線]。
在 Microsoft SQL Server Management Studio 中,依序展開 <[物件總管]、[電腦名稱稱> ]、[資料庫]、[BizTalkMgmtDb]、[資料表]、以滑鼠右鍵按一下[adm_Group],然後按一下 [開啟資料表]。
在資料表檢視器中,水準捲動直到您找到 GlobalTrackingOption為止。
在 GlobalTrackingOption 資料行中,將值從 1 變更為 0,以關閉此功能,然後按 ENTER。
關閉 Microsoft SQL Server Management Studio。
注意
您必須重新啟動 BizTalk 主控件以使變更生效。
依序按一下[開始]、[程式]、指向[MicrosoftBizTalk Server],然後按一下[BizTalk Server管理]。
在 BizTalk Server 管理主控台中,依序展開 [BizTalk Server系統管理]、[BizTalk 群組]、[平臺設定] 和 [主機實例]。
在詳細資料窗格中,以滑鼠右鍵按一下每個主機,然後按一下 [ 重新開機]。
另請參閱
封存和清除 BizTalk 追蹤資料庫
如何從 BizTalk 追蹤資料庫清除資料
如何手動清除 BizTalk 追蹤資料庫的資料