さらに進む前に、Oracleクライアント接続をODBCとは独立して動作させてください。
コマンド/ DOSプロンプトに移動し、TNSPING database-name
を使用して、WindowsクライアントがOracleへの接続を確立できることを確認します(database-name
は、使用しているOracleデータベースが何であれ)。
TNSPINGをまったく実行できない場合は、Oracleクライアントをインストールする必要があります。
TNSPINGが実行されてもデータベースの場所を特定できない場合は、データベースを表示するまでTNSNAMES.oraを設定してください。
独自のTNSNAMES.oraの正しい場所をポイントするには、Windows環境変数TNS_ADMIN(http://www.dba-oracle.com/t_windows_TNS_ADMIN_environment_variable.htm)を使用します。
TNSNAMES.oraの内容を、作業する特定のデータベースのネットワークの場所に設定します。
Oracleクライアントの構成が正しい場合は、ODBCデータソースの設定に進むことができます。 TNSサービス名としてデータベース名を、User IDフィールドにOracleユーザーを入力します。うまくいけば、それはODBC層を使って接続します。
エラーメッセージを表示してください。 –
親切に編集内容を確認してください。 –
Excel 64ビットですか? –