2014年9月4日木曜日

Windows7 (64bit)のODBC設定について

会社のPCがWindows7 (64bit)で、PCに導入したデータベースへのODBC接続を設定しようとしました。
[コントロールパネル]-[管理ツール]-[データソース(ODBC)] から[ODBC データ ソース アドミニストレーター]を開いたのですが、インストールされているはずのデータベースドライバーが一覧に出てきません。

おかしいなー、と思って調査してみるとコレでした。
Windows 7 (64bit) のODBC設定について

要するに、データベースを32bit版でインストールしてあるので、ODBCドライバーも32bit版。
他方、[ODBC データ ソース アドミニストレーター]は32bit版と64bit版があり、コントロールパネルから開くのはOSに紐づいた64bit版、ということでした。

[%systemdrive%\Windows\SysWoW64]フォルダー内の Odbcad32.exe を実行して解決。