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

添加USER DSN时ODBC数据源管理器报错126:找不到Tableau遗留DLL

解决ODBC驱动加载错误(系统错误126)的方案

问题分析

报错显示系统尝试加载Tableau遗留路径下的psqlodbc35w.dll,但该路径已因Tableau卸载不存在。即使重新安装PostgreSQL ODBC驱动,ODBC数据源管理器仍读取旧的注册表配置,导致问题持续。

解决步骤

1. 修正ODBC驱动的注册表路径

  • 按下Win+R,输入regedit打开注册表编辑器
  • 定位到64位系统的驱动配置路径:
    HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\PostgreSQL Unicode(x64)
  • 检查该键值下的Driver和Setup项,若指向Tableau的旧路径(如C:/ProgramFiles/Tableau/Drivers/psqlODBC/0906/bin/psqlodbc35w.dll),将其修改为当前PostgreSQL ODBC驱动的实际安装路径,例如:
    C:\Program Files\psqlODBC\bin\psqlodbc35w.dll(路径需根据你实际安装的驱动版本调整)
  • 若不确定正确路径,可重新安装PostgreSQL ODBC驱动,安装时留意并记录路径

2. 删除Tableau遗留的ODBC驱动注册表项

  • 在注册表的HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI下,查找所有包含Tableau标识的驱动项(如名称带Tableau的PostgreSQL驱动条目),右键删除这些项
  • 同时检查HKEY_CURRENT_USER\SOFTWARE\ODBC\ODBCINST.INI下的相同位置,清理残留的Tableau驱动配置

3. 重置ODBC数据源管理器

  • 关闭当前打开的ODBC数据源管理器,重新打开64位版本(路径为C:\Windows\System32\odbcad32.exe)
  • 尝试重新添加PostgreSQL Unicode(x64)驱动,此时应会读取修正后的正确路径

4. 验证驱动状态

  • 在ODBC数据源管理器的「驱动程序」标签下,确认PostgreSQL Unicode(x64)的路径显示为当前安装的驱动路径,无Tableau相关残留路径

内容的提问来源于stack exchange,提问作者wxduff

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 22:57:32