azure-integration-runtime - 自托管集成运行时在接收器上失败,但自动解析(默认)集成运行时成功
问题描述
美好的一天,工作了几个月的 ADF v2 数据加载突然在接收器(到 Azure SQL 数据库)活动上失败。
错误消息指向目标数据库的防火墙条目:
检查链接服务配置是否正确,并确保 SQL 数据库防火墙允许集成运行时访问。
我已确认我的本地集成运行时服务器的 IP 已在 Azure 数据库的防火墙规则中指定。
当使用集成运行时参数作为“ AutoResolveIntegrationRuntime ”测试链接服务连接时,测试成功,但是当将其设置为我的自托管 IR 时,我收到上面的错误消息。
此外,当数据工厂作业执行它时,将“查找”或“存储过程”活动处理到我的 Azure 数据库没有任何问题(我可以看到它此时使用了两个 IR)但是对于“接收器”活动它失败了,我可以看到它在这些点使用我的自托管 IR。
我只有一个 IR 节点并已确认它处于活动状态且正在运行。它也在最新版本上。
解决方案
好的 - 所以防火墙工程师修复了它。显然,Azure 数据库流量受通用 Internet 流量防火墙规则的约束。MSSQL 流量连接失败,因此他专门为此创建了防火墙规则,现在已对其进行排序。
推荐阅读
- javascript - 为什么在使用 passport.js 进行身份验证时,我收到 TypeError:无法读取未定义的属性“0”?
- node.js - 尝试运行“npm run serve:dev”时出现“错误:请手动安装 pg 包”?
- asp.net - 将其他文本框应用于文件上传
- python - 合并字符串检查器
- reactjs - 使用反应钩子操作数组
- c - 链接静态库与动态库的问题
- rust - 一揽子 impl、HRTB 和“impl”抽象返回类型:“预期绑定生命周期参数”
- android - 如何修复与十字路口地理编码反向地址相关的错误?
- javascript - 如何从当前 URL 获取路由名称
- excel - Excel - 找到包含 X 元素的最佳数量