You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power BI Server中连接ODBC源至本地数据网关?遇错误求排查

Power BI Server ODBC连接本地数据网关错误排查方案

1. 网关与ODBC驱动架构必须匹配

  • 本地数据网关分32位和64位版本,必须和你使用的ODBC驱动完全同架构。如果Power BI Desktop用的是32位ODBC驱动,但网关装的是64位,必然会触发连接错误。
  • 检查方式:打开对应架构的ODBC数据源管理器——32位路径为C:\Windows\SysWOW64\odbcad32.exe,64位为C:\Windows\System32\odbcad32.exe,确认驱动架构和网关版本一致。

2. 网关服务账户权限不足

  • 本地数据网关默认以NT SERVICE\PBIEgwService账户运行,该账户通常没有ODBC数据源对应数据库/文件的访问权限。
  • 解决操作:打开服务管理器,找到On-premises data gateway服务,右键选择「属性」→「登录」,切换为拥有本地数据访问权限的域账户或本地管理员账户,重启服务后重新配置数据源。

3. ODBC数据源配置需与Desktop完全一致

  • 确保网关所在机器上已创建完全相同的系统DSN(而非用户DSN),DSN名称、服务器地址、数据库名称、认证方式等参数必须和Power BI Desktop里的ODBC连接参数完全匹配。
  • 如果使用无DSN的连接字符串,要保证网关机器已安装对应驱动,且连接字符串格式正确,示例格式:Driver={XXX};Server=xxx;Database=xxx;UID=xxx;PWD=xxx

4. 驱动版本需统一且正确安装

  • 网关所在机器必须安装和Power BI Desktop完全相同版本的ODBC驱动,不要使用兼容替代版本。
  • 驱动安装完成后,务必重启本地数据网关服务,确保驱动被正确加载。

5. 网络与文件访问连通性排查

  • 若ODBC数据源是数据库服务器,用ping测试网关机器到数据库服务器的连通性,用tracert排查路由,同时确认对应端口(如SQL Server默认1433)未被防火墙拦截。
  • 若为文件型ODBC数据源(如Access、Excel),需确保网关服务账户能访问文件所在共享路径,路径必须用UNC格式(\\服务器名\共享文件夹\文件名.xxx),禁止使用本地盘符路径(如D:\xxx)。

内容的提问来源于stack exchange,提问作者Mr. Basu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 20:45:28