SSIS WebServiceTask正在使用所有池化连接并达到最大池大小

时间:2018-03-09 15:23:01

标签: sql-server soap ssis

我在" Web服务任务"。

中发现了我的SSIS错误

我设置了一个http连接以连接到soap Web服务,然后使用" Web服务任务"执行web方法以将数据导入SQL DATABASE。 我使用" for循环"以及用于循环的变量,用于获取每年的每月数据或8年内每个月的每个产品。

有时,SSIS可以执行并处理完成,但有时,由于有关最大池大小的错误,进程停止。

我不知道在哪里可以设置最大池大小?

  

"错误:Web服务任务中的0xC002F304,Web服务任务:错误   发生以下错误消息:   " Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebserviceTaskException:   Web Service在方法执行期间抛出错误。错误是:   System.Web.Services.Protocols.SoapException:服务器无法执行   处理请求。 ---> System.InvalidOperationException:超时   过期。在获得连接之前经过了超时时间   从游泳池。这可能是因为所有汇集的连接   正在使用并达到最大池大小。在   System.Data.ProviderBase.DbConnectionFactory.GetConnection(的DbConnection   拥有连接)   System.Data.ProviderBase.DbConnectionClosed.OpenConnection(的DbConnection   outerConnection,DbConnectionFactory connectionFactory)at   System.Data.SqlClient.SqlConnection.Open()"

enter image description here

1 个答案:

答案 0 :(得分:0)

将Max Pool Size = X添加到连接字符串。