狀況
BizTalk 狀況監控 (BHM) 報告被遺棄的 DTA 服務執行個體或監視器 BizTalk Server SQL Server 代理程式作業失敗時,並出現類似下列的錯誤訊息︰
步驟識別碼︰ 2
伺服器︰ BTSSQLSERVER
工作名稱︰ 監視器 BizTalk Server (BizTalkMgmtDb)
步驟名稱︰ 產生任何問題發生的錯誤字串
持續期間︰ 00:00:00
Sql 高的嚴重性等級︰ 11
Sql 訊息識別碼︰ 50000
重試次數︰ 0
訊息
使用者的身分執行︰ BTSSQLAGENTUSER。550 孤兒的 DTA 服務執行個體中 BTSSQLSERVER.BizTalkDTADb [SQLSTATE 42000] (錯誤 50000)。 步驟失敗。
這些被遺棄的 DTA 服務執行個體永遠不會移除由DTA 清除與封存工作。因此, BizTalkDTADb資料庫可以變得非常大。
解決方案
這個問題已經修正下列的累積更新中,BizTalk Server 為︰
注意安裝這個更新之後,您必須手動更新DTA 清除與封存工作定義來傳遞額外的參數@fHardDeleteRunningInstances ,如果您想要清除執行超過@nHardDeleteDays的服務執行個體。根據預設,這個新的參數是設為0。繼續目前的行為。如果您需要新的行為,請將這個參數設定為1。
狀態
Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。
參考
請瞭解有關service pack 以及累積的更新清單的 BizTalk Server。
深入了解BizTalk Server hotfix 和累積的更新支援服務。