症状
假定您使用来处理消息或 Microsoft BizTalk Server 2013 Microsoft BizTalk Server 2010 中使用基于 Microsoft Windows 通讯基础 WCF 的 SQL 适配器一个单向发送端口。稍后,您将收到以下错误消息︰
从池中获取连接之前已超时。 这可能是因为所有池的连接正在使用,已达到最大池大小。
原因
发生此问题是因为消息处理生成的结果时,则不会发布相关的 SQL 适配器中的 SQL 连接。
注释︰
-
回收的 BizTalk 主机实例时,连接只会释放回连接池。当连接堆积超过指定的连接池的MaxConnectionPoolSize值时,您将收到上面的错误消息。
-
当您使用单向发送端口时,会出现此问题。
解决方案
累积更新包信息
为 BizTalk Server 2013
累积更新包 2 为 BizTalk Server 2013年中包括的修复程序可以解决此问题。
有关如何获取此累积更新程序包,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2892599累计更新包 2 为 BizTalk Server 2013
BizTalk Server 2010 中的
累积更新包 6 BizTalk 2010 中包括的修复程序可以解决此问题。
有关如何获取此累积更新包的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰
2855367累计更新为 BizTalk Server 2010 包 6
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
详细信息
有关MaxConnectionPoolSize绑定属性的详细信息,请访问以下 MSDN 网站︰
对于绑定属性的 SQL Server 使用 BizTalk 适配器
BizTalk Server 修补程序的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰
2003907 BizTalk Server 修补程序信息