ODBC 接続のアプリケーション実行時にエラーが発生する
2015/12/15
文書番号:20441
Windows 7 x64 の環境で ODBC 接続のアプリケーションを設定したところ以下のエラーが発生してデータベースサーバーへ接続できませんでした。
今回現象が発生したのは Microsoft Excel 2010 から ODBC 接続で Oracle データベースサーバーへ接続する環境です。
※結果的には ODBC の問題だったのでこのカテゴリに掲載しておきます。
==============================================================
Microsoft Excel
----------------------------------------------------
[Microsoft][ODBC Driver Manager] 指定された DSN には、ドライバーとアプリケーションとのアーキテクチャの不一致が含まれています
==============================================================
64bit OS の環境で 32bit アプリケーションを起動し、ODBC でデータベースにアクセスしようとするとこのエラーになります。
ODBC 接続には 32bit 版と 64bit 版がありますが、管理ツール内に見えているのは64bit版で、これで設定を作成するとこのエラーが発生します。
32bit版のODBCで接続設定を行うことで対応できます。