【问题标题】:Azure SSIS Package: An existing connection was forcibly closed by the remote hostAzure SSIS 包:现有连接被远程主机强行关闭
【发布时间】:2017-07-17 17:20:56
【问题描述】:

TCP Provider: 现有连接被远程主机强行关闭

在我们的 azure 托管数据库上通过 SSIS 包运行 ETL、维护和数据清理任务时,我经常遇到上述错误(或者对我来说是这样),有时语句只需要大约 1 分钟即可运行.数据流任务尤其成问题。是否有某种方法可以将运行这些作业的服务器“列入白名单”,以便连接保持打开状态?或者如何让 ssis 包使用新连接重试任务?这甚至适用于部分执行的数据流任务吗?

(连接属性中没有指定超时,并且 RetainSameConnection 设置为 false,因此它不会尝试为整个包保持相同的连接)

【问题讨论】:

    标签: azure ssis azure-sql-database


    【解决方案1】:

    如果您使用 ADO 连接作为目标连接,您可以将连接超时设置从 30 更改为 600。有关详细信息,请单击 here

    尝试批量发送这些任务,以避免长时间运行的任务和过多的资源使用(节流)。

    您还可以尝试在仅运行这些 SSIS 包的同时扩展 SQL Azure 数据库的层级。

    【讨论】:

      猜你喜欢
      • 2021-05-12
      相关资源
      最近更新 更多