首页 > 解决方案 > SSIS:如何设置延迟时间或等待来自 Web 服务的连接的任务

问题描述

我使用 Web 服务任务创建了一个 SSIS 包以从肥皂 Web 服务获取数据,但我经常发现有关最大连接池范围的错误。

我无法解决连接问题。所以,我想知道 SSIS 是否有解决方案来设置循环数据时的延迟时间,或者是否有解决方案等到连接释放?

错误:

“错误:Web 服务任务中的 0xC002F304,Web 服务任务:发生错误并显示以下错误消息:“Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebserviceTaskException:Web 服务在方法执行期间引发错误。错误是:System.Web.Services.Protocols.SoapException:服务器无法处理请求。---> System.InvalidOperationException:超时已过期。在从池中获取连接之前超时时间已过。这可能是因为所有池连接都在使用中并且达到了最大池大小。在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) 在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 在 System.Data.SqlClient。

在此处输入图像描述

标签: ssis

解决方案


推荐阅读