MS SQL Server 2008 データベースに接続する Java アプリケーションを実行しようとしています。32 ビット マシンから実行すると、アプリケーションは常に正常に動作しました。MS SQL データベースは 32 ビット マシン上にあり、今後も維持されます。Java コードのみが 64 ビット マシンに移行されています。
ここで、Java コードを 64 ビット マシンに移行する必要があります。64 ビット Java JVM を使用してコードをビルドし、64 ビット バージョンの SQL Native Client データ ソース/ドライバーを使用することで、予想されるアーキテクチャの不一致エラーを回避しました。
今、タイトルに Microsoft][ODBC Driver Manager] Invalid string or buffer length というエラーが残っています。
また、32 ビット JVM と SQL Native Client 10 を 64 ビット マシンにインストールし、その方法で実行しようとしましたが、まだうまくいきません。
私が何をしても、32ビットの別のマシンでMS SQLデータベースと通信しようとしている64ビットマシンからJavaアプリを実行しようとすると問題になりますか?
ありがとう!!
アレックス