Windows VM上注册Data Factory自托管集成运行时出错求助
解决Azure Data Factory自托管Integration Runtime注册时的DNS/端点异常问题
1. 验证Data Factory端点正确性
- 登录Azure门户进入目标Data Factory资源,在「概览」页查看实际的API终结点/门户URL,对比诊断报告中的陌生端点。若两者不符,说明注册IR时使用了错误的密钥或链接。
- 重新获取注册信息:在Data Factory的「集成运行时」列表选中目标自托管IR,点击「注册」,复制最新的注册密钥或注册链接,在VM上重启IR注册向导,使用新信息完成注册。
2. 排查VM的DNS配置
- 检查VM的DNS服务器设置:进入VM的「网络」->「网络接口」->「DNS服务器」,确认使用Azure默认DNS(或可正常解析Azure服务域名的DNS服务)。若使用自定义DNS,在VM命令提示符中运行
nslookup <你的Data Factory端点>测试解析能力,若无法解析则切换为Azure默认DNS重试。 - 清除本地DNS缓存:在VM上执行命令
ipconfig /flushdns,之后重新尝试IR注册,再通过诊断工具验证DNS解析结果。
3. 检查网络连通性与防火墙规则
- 测试端口连通性:在VM上用PowerShell执行
Test-NetConnection <你的Data Factory端点> -Port 443,或命令提示符执行telnet <你的Data Factory端点> 443,确认443端口可正常访问。 - 排查防火墙/NSG规则:检查VM的网络安全组(NSG)是否允许出站443端口流量,同时确认VM本地防火墙(如Windows防火墙)未拦截
*.datafactory.azure.net、*.servicebus.windows.net等自托管IR所需的域名访问。
4. 重新安装自托管IR(兜底方案)
- 卸载现有IR:在VM的「控制面板」->「程序和功能」中卸载「Microsoft Integration Runtime」,删除默认安装目录
C:\Program Files\Microsoft Integration Runtime\5.0的残留文件。 - 重新安装并注册:从Data Factory的IR注册页面下载最新安装包,完成安装后使用正确的注册密钥完成注册流程。
内容的提问来源于stack exchange,提问作者lem
相关产品推荐
相关产品推荐

