美好的一天, 已工作数月的 ADF v2 数据加载在 Sink(到 Azure SQL 数据库)活动中突然失败。
错误消息指向目标数据库的防火墙条目:
<块引用>检查链接服务配置是否正确,并确保 SQL 数据库防火墙允许集成运行时访问。
我已确认 Azure 数据库的防火墙规则中指定了我的本地集成运行时服务器的 IP。
使用集成运行时参数作为“AutoResolveIntegrationRuntime”测试链接服务连接时,测试成功,但将其设置为我的自托管 IR 时,我收到上述错误消息。
此外,当数据工厂作业执行它时,将“Lookup”或“Stored Proc”活动处理到我的 Azure 数据库中,没有任何问题(我可以看到它在这一点上使用两个 IR)但是对于“Sink”活动它失败了,我可以看到它在这些点使用我自己托管的 IR。
我只有一个 IR 节点并确认它处于活动状态并正在运行。它也是最新版本。
答案 0 :(得分:0)
好的 - 所以防火墙工程师修复了它。显然,Azure 数据库流量受一般互联网流量防火墙规则的约束。 MSSQL 流量上的连接失败,因此他专门为此创建了防火墙规则,现在已对其进行排序。