BizTalk 伺服器 EDI/AS2 執行時間設定失敗,錯誤如下: DTS 套件 BAM_DM_InterchangeStatusActivity 已存在

本文說明 BizTalk 伺服器 EDI/AS2 runtime configuration 如何失敗,錯誤為「DTS 套件 BAM_DM_InterchangeStatusActivity 已存在」。

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

徵狀

請試想下列案例:

安裝和設定 BizTalk 伺服器群組。 在第二部伺服器上安裝 BizTalk 伺服器。 在設定向導中,您可以使用相同的 SQL Server 實例與唯一的資料庫名稱,來建立新的 BizTalk 伺服器群組。 EDI/AS2 執行時間設定失敗,您會看到下列任何訊息:

無法設定 EDI/AS2 狀態報表功能。
無法部署 BAM 活動定義。 請確定所有 BAM 相關的資料轉換服務(DTS)套件都與 BAM 資料庫一起移除。
無法執行進程: drive: \Program Files (x86) \Microsoft BizTalk Server 2009\Tracking\bm.exe。
錯誤: BAM 部署失敗。 DTS 套件 BAM_DM_InterchangeStatusActivity 已存在於伺服器上 <SQL Server Name> 。

原因

SQL Server Integration Services (SSIS)中的 Business Activity Monitoring (BAM)和資料轉換服務(DTS)套件名稱不會包含 BizTalk 伺服器群組特有的資訊。 當您對相同的 SQL Server 實例設定一個以上的 BizTalk 伺服器群組時,這會產生衝突。

解決方案

若要解決此問題,您可以重新命名已開始的現有套件, BAM_DM_ 然後設定 EDI/AS2 執行時間。

EDI/AS2 中 BAM 的 SSIS 套件名稱始于 BAM_DM_ 。 您可以在 SQL Server Integration Services 中手動重新命名這些套件。 例如,您可以將 BAM_DM_AS2InterchangeActivity SSIS 套件重新命名為 BizTalkGroup_BAM_DM_AS2InterchangeActivity 。 然後設定 EDI/AS2 執行時間。

注意

重新命名這些 BAM_DM_ SSIS 套件不會影響 EDI/AS2 執行時間。