SSIS ETL和Azure SQL Db:间歇性“连接强制关闭” [英] SSIS ETL and Azure SQL Db: intermittent "Connection forcibly closed"

查看:89
本文介绍了SSIS ETL和Azure SQL Db:间歇性“连接强制关闭”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我们运行
SSIS时,我们有来自 Azure Sql数据库(P1 )的间歇性问题ETL 项目。

we have intermittent problems from Azure Sql Database (P1) when we run our SSIS ETL project.

根据日志,连接被远程主机强行关闭

有你遇到过这个问题吗?此外,它不会定期发生,更难以找出问题所在。

Have you ever had this problem? Moreover it doesn't happen regularly and it makes even more difficult to find out what the problem is.

祝你好运

推荐答案

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

here

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

Try to send those tasks on batches to avoid long running tasks and excessive resource usage (throttling).

尝试将RetainSameConnection属性设置为false

Try to set RetainSameConnection property to false

在运行这些之前,您还可以尝试扩展SQL Azure数据库的层次仅限SSIS包,并在非工作时间安排。

You can also try to scale up the tier of the SQL Azure database before running these SSIS packages only, and schedule them on non-working hours.

希望这会有所帮助。

问候,

Alberto Morillo

Alberto Morillo


这篇关于SSIS ETL和Azure SQL Db:间歇性“连接强制关闭”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆