我试图在Windows 2008 R2 64位机器上安装Postgres ODBC 32bit驱动程序。 安装完成后,没有错误,我去ODBC面板,在/ syswow64文件夹下的32位版本,并尝试添加驱动程序,从列表中selectPostgres驱动程序,但我得到一个错误126,说他找不到司机在指定的path。
问题是他显示的path是驱动程序的确切path,我在寄存器(在HKLM \ SOFTWARE \ Wow6432Node \ ODBC \ ODBCINST.INI \ location)上进行了双重检查,并且在那里也很好。 technet上的另外几个人也有同样的问题。
有没有人遇到过这个? 任何想法将不胜感激。
编辑:驱动程序在我的win7 x64testing机器上工作正常,这种行为只发生在服务器上。
那么,我明白了。 留下答案在这里和其他几个地方给后代:
系统缺less安装Visual C ++ 2010 Redistributable x86 (不是x64)的“秘密”先决条件。 立即解决问题。