64/32 bit ODBC 設定

RojerChen.20130515

最近把手邊維護的系統做一個升級,從原本的 Windows Server 2003 32bit 升級到 Windows Server 2008 64bit,由於該系統中有很多的程式會透過 ODBC 連線資料庫,所以想說依照先前的設定方法設定就好,但是卻發生生程式可以跑但是卻無法正常連線資料庫的狀況,經過同事提點才知道 ODBC 設定是有分 32/64 bit 的。

通常設定 ODBC,就是開啟 控制台->系統管理工具-> ODBC 設定 -> 新增




如果你的系統是 『64位元的作業系統』但是程式是『32位元』,雖然設定的方法一樣,但是是要開啟 C:\Windows\SysWOW64\odbcad32.exe 來設定『32位元的ODBC』,由於 32/64 ODBC設定的路徑不一樣,預設的路徑是設定『64位元的ODBC』,所以要注意這一點,並且也要注意 ODBC Driver 的版本。

64 位元 ODBC 位置:C:\Windows\System32\odbcad32.exe
32 位元 ODBC 位置:C:\Windows\SysWOW64\odbcad32.exe

    Blogger Comment

0 意見: