Symptom
- .NET アプリケーション用 SAP Crystal Reports (Crystal Reports) で、Oracle データベースのログオンに失敗します。
- エラーメッセージ: "IM014: [Microsoft][ODBC Driver Manager] 指定された DSN には、ドライバーとアプリケーションとのアーキテクチャの不一致が含まれています" が表示されます。
Environment
- SAP Crystal Reports, version for Visual Studio 2010
- Microsoft Visual Studio 2010
- Oracle 11g (64 ビット) データベース
- Open Database Connectivity (ODBC) 64 ビット
Reproducing the Issue
- 64 ビットの Windows プラットフォームで Microsoft Visual Studio 2010 を起動します。
- ファイル -> プロジェクトを開くの順にクリックします。
- 32 ビットの Windows プラットフォームで作成されたプロジェクトファイル (Oracle Open Database Connectivity (ODBC) 接続を使用する .NET アプリケーション用 Crystal Reports) を選択し、開くをクリックします。
- デバッグ -> デバッグ開始をクリックします。
Resolution
- 32 ビットの Oracle クライアントをインストールします。
- 64 ビットの Windows プラットフォームのフォルダ C:\Windows\SysWOW64 に移動します。
- odbcad32.exe を実行します。
- 同じマシンに、64 ビットの Oracle ODBC 接続と同じ ODBC データソース名の新規 Oracle ODBC データソース名を作成します。
Keywords
odbc, Data Source Name, oracle, system DSN, OLEDB, OLE DB, rpt, Microsoft ODBC for Oracle, Oracle in OraClient11g_home1, TNS, TNS Service name, データソース名, システム DSN, TNS サービス名, IM014: [Microsoft][ODBC Driver Manager] 指定された DSN には、ドライバとアプリケーションとのアーキテクチャの不一致が含まれています , KBA , BI-DEV-NET , BI Software Development Kits (SDKs) - .NET or Other , HAN-STD-DEV-MOD-CLT , SAP HANA Analytical Modeling Client , Problem
Product
SAP Crystal Reports, developer version for Microsoft Visual Studio