狀況
假設您使用在 Microsoft BizTalk 伺服器 2010年或 Microsoft BizTalk Server 2013年使用 Microsoft Windows 通訊基礎 WCF 基礎 SQL 配接器來處理訊息的單向傳送埠。稍後,您會收到下列錯誤訊息︰
取得連接從集區之前,經過逾時期間。 發生此狀況可能是因為正在使用中的所有共用的連接,所以已達最大的集區大小。
原因
相關的 SQL 連線,SQL 配接器中不會釋放訊息處理產生的結果時,就會發生這個問題。
附註︰
-
回收 BizTalk 主控件執行個體時,連線才會發行回連線集區。當連線累積超過指定的MaxConnectionPoolSize值,連線集區時,您會收到上述的錯誤訊息。
-
當您使用單向傳送埠時,就會發生這個問題。
解決方案
累積更新套件資訊
BizTalk Server 2013年的
BizTalk Server 2013年的累積更新套件 2 中,會包含 hotfix 可解決這個問題。
如需有關如何取得累積更新套件,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文的詳細資訊︰
2892599累計更新 2 套件 BizTalk Server 2013
為 BizTalk 伺服器 2010
解決這個問題的 hotfix 會包含在 BizTalk 2010 的累積更新套件 6。
如需有關如何取得此累積更新套件的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰
2855367累計更新套件 6 BizTalk 伺服器 2010
狀態
Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。
更多的資訊
如需有關MaxConnectionPoolSize的繫結屬性的詳細資訊,請移至下列 MSDN 網站︰
繫結屬性的 SQL Server 和 BizTalk 配接器一起工作
如需有關 BizTalk Server hotfix 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰
BizTalk Server hotfix 的2003907資訊