當您處理許多透過 BizTalk Server 中雙向傳送埠的訊息時,修正: 間歇性"沒有訂閱者找到"錯誤

狀況

請考慮下列情況:

  • 您正在使用 Microsoft BizTalk Server。

  • 您必須使用 Windows 通訊基礎 WCF 為基礎的 SQL 配接器連線至 Microsoft SQL Server 的執行個體的 BizTalk 應用程式的雙向傳送埠。

  • WCF SQL 雙向傳送埠繫結至協調流程。

  • 傳送埠呼叫來傳送訊息至 SQL Server 的執行個體的預存程序。

在這個案例中,當您有多郵件,因此處理時,您可能會間歇地收到下列錯誤訊息指出處理程序失敗,並且 「 找到沒有訂閱者 」:

傳訊引擎無法處理訊息,送出的介面卡: WCF 自訂來源 URL:檔案路徑

詳細資料: 已發佈的訊息無法路由,因為找不到任何 「 訂閱者 」。如果沒有已登記的訂閱的協調流程或傳送連接埠,或是某些訂閱評估所需的訊息屬性尚未升級,就會發生此錯誤。請如果要疑難排解此錯誤,使用 Biztalk 管理主控台。

解決方案

下列的累積更新的 BizTalk Server 來解決此問題:

累積更新 BizTalk Server 2016年的 4

累積更新 BizTalk Server 2013 R2 的 7

狀態

Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。

參考

BizTalk Server service pack 和累積的更新清單的相關資訊,請移至下面的文件的 「 Microsoft 知識庫 」 中的文:

2555976 Service pack 以及 BizTalk Server 的累積更新清單

如需有關 BizTalk Server hotfix 的詳細資訊,請移至下面的文件的 「 Microsoft 知識庫 」 中的文:

BizTalk 快速修正程式和 Service Pack 支援的2003907資訊

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×