64ビットColdFusion 9 Standardをインストールしたばかりの64ビットWindows Server 2008 R2ボックスがあります。私はそれを最新バージョンのCFにアップグレードして修正しました。また、ボックスに64ビットのOracle 11g(11.1.0.7.0)Clientがインストールされていました。 Windowsで64ビットのODBCデータソース管理者を使用してSystem DSNを作成し、データソースの接続を正常にテストできました。私は、ColdFusion Administratorでデータソースを追加するために行ったときColdFusion 9.0.1標準の64ビットおよびOracle 11g 64ビットODBC接続で「アーキテクチャの不一致」が発生する
これらのインストールのすべては、私はエラーを受け取り、しかし、スムーズに行きました:
Connection verification failed for data source: myDatabaseName
java.sql.SQLException: [Macromedia][SequeLink JDBC Driver][ODBC Socket]internal error: The specified DSN contains an architecture mismatch between the Driver and Application The root cause was that: java.sql.SQLException: [Macromedia][SequeLink JDBC Driver][ODBC Socket]internal error: The specified DSN contains an architecture mismatch between the Driver and Application
私はこのアーキテクチャの不一致が来ている場所を正確に理解することに苦労していますボックスは完全に64ビットであるからです。実行中のすべてのプロセスを見ているうちに、関連するいくつかのCFプロセスが32ビット(Verity関連のプロセス、SOLRとCFDotNetSVC)で動作しています。私はそれらがこの問題を引き起こす可能性があるかどうかはわかりませんが、このミスマッチがそうでない場合は説明することができません。
誰もが考えている?
ダン、応答に感謝します。残念ながら、私たちは、Oracle JDBCドライバを含まないCF Standardのみのライセンスを取得しています。 –
あなたはどんな種類のJDBCドライバでも手に入ることができれば、それをインストールして自分で使うことができます。 ColdFusionのJREにインストールされているJDBCドライバを使用できます。 –
あなたのアドバイスのためにおかげでダン、私はあなたがそのようなJDBCドライバを使用することができたことを認識していませんでした。 –