修正:BizTalk 在某些 SQL 連線中使用獨特的 GUID 作為應用程式名稱

套用到
BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 Standard BizTalk Server Branch 2010 BizTalk Server Developer 2010 BizTalk Server Enterprise 2010 BizTalk Server Standard 2010

症狀

假設您使用資料安全應用程式,例如 IBM InfoSphere Guardium,執行以下任務:

  • 監控網路中所有資料庫連結
  • 儲存相關資訊
  • 為 BizTalk Server 應用程式建立儲存資訊的報告

在這種情況下,資料安全應用程式會一致判斷每個連線都代表一個新的應用程式。 最終,儲存的資訊量會變得過大,導致程式當機。

注意資料安全應用程式根據連接字串中指定的「應用程式名稱」值來儲存每個應用程式的資訊。

原因

此問題發生是因為 BizTalk Server 在每個連線中對特定通話使用獨特的「應用程式名稱」GUID,導致記錄的「應用程式名稱」元素數量無限增加,並觸發監控應用程式的衝突。

解決方式

累積更新資訊

此問題首次在以下 BizTalk Server 的累積更新中被修正:

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

參考資料

關於服務包與累積更新清單的資訊,請參見 KB 2555976:服務包與累積更新清單BizTalk Server BizTalk Server

欲了解更多BizTalk Server熱修補,請參閱知識庫2003907:關於 BizTalk 熱修補與累積更新支援的資訊