ssis - 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。
解决方案
推荐阅读
- javascript - 如何禁用引导确认点击监听器?
- python - python 无法导入名称'is_list_like'
- vb6 - MSXML 加载 url 仅在 Windows 2016 服务器上失败
- php - 在while循环外使用变量
- javascript - Phaser3 旋转动画
- asp.net-mvc - Asp.Net Mvc:在类库中共享脚本/样式文件的最佳方式是什么?
- c# - 如何在运行时读取我的 log4net 日志
- python - Python 中用于图像增强的图像增强管道中的错误
- php - PHP SMTP 邮件脚本不起作用
- java - 如何对 ArrayList 进行排序
使用比较器?