Data Factory文件系统链接服务访问服务器被拒问题求助
解决Data Factory自托管集成运行时访问文件系统链接服务的权限问题
排查名称解析异常(IP为::1的核心原因)
- 检查自托管IR所在服务器的
hosts文件(路径:C:\Windows\System32\drivers\etc\hosts),确认serverName是否被错误映射到::1(IPv6本地回环地址)或127.0.0.1。如果存在该映射,删除对应条目,让服务器通过正常DNS解析目标机器。 - 在自托管IR服务器上执行命令
ping serverName,查看返回的IP是否为目标服务器的正确地址。若返回本地回环地址,说明名称解析异常,可直接用目标服务器的IP替代serverName(例如\\192.168.x.x\c$\folder),或修复DNS配置。
修正链接服务配置细节
- 确认连接字符串格式正确:必须使用双反斜杠开头,即
\\serverName\c$\folder,格式错误可能触发空属性无效的报错。 - 检查身份验证配置:选择“Windows”身份验证后,确保正确填写有权限的用户名(建议用
域名\用户名或机器名\用户名格式)和密码,避免因身份信息缺失导致空属性错误。
调整自托管IR的运行账户
- 默认情况下,自托管IR以
Local Service账户运行,该账户无网络共享访问权限。需将服务运行账户替换为拥有目标文件夹“完全控制”权限的账户:- 在自托管IR服务器打开“服务”管理器,找到
Microsoft Integration Runtime Node服务。 - 右键选择“属性”,切换到“登录”选项卡,选择“此账户”,输入有权限的账户信息,应用后重启服务。
- 在自托管IR服务器打开“服务”管理器,找到
验证本地访问权限
- 用配置的权限账户登录自托管IR服务器,手动访问
\\serverName\c$\folder,确认能正常读写文件。若本地访问失败,说明权限配置存在问题(如账户无远程访问权限、目标服务器共享权限未正确设置),需先修复本地访问问题再测试Data Factory连接。
内容的提问来源于stack exchange,提问作者Pedro Fernandes
相关产品推荐
相关产品推荐

