Windows-Server-2008-R2

Windows 2008 R2 x64 上的 32 位 ODBC Postgres 驅動程序

  • June 3, 2014

我正在嘗試在 Windows 2008 R2 64 位機器上安裝 Postgres ODBC 32 位驅動程序。安裝後,沒有錯誤,我進入ODBC面板,/syswow64文件夾下的32位版本並嘗試添加驅動程序,從列表中選擇Postgres驅動程序但我收到錯誤126,說他找不到指定路徑的驅動程序。

問題是他向我展示的路徑是驅動程序所在的確切路徑,我仔細檢查了系統資料庫(在 HKLM\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\ 位置),那裡也很好。technet上的另外幾個人也有同樣的問題。

有沒有人遇到過這個?任何想法將不勝感激。

編輯:驅動程序在我的 win7 x64 測試機上工作正常,這種行為只發生在伺服器上。

嗯,我想通了。在這里和其他幾個地方為後代留下答案:

系統缺少安裝Visual C++ 2010 Redistributable x86的“秘密”先決條件(不是它所擁有的 x64)。立即修復了問題。

引用自:https://serverfault.com/questions/601236