2017-05-26 6 views
0

SQL ServerがインストールされたPC、特にManagement Studio 2008 R2 64ビットがあります。 Oracle OraOLEDB.Oracleプロバイダもインストールされていますが、32ビット版です。私はこのプロバイダとリンクサーバーを作成しようとすると動作しません、これは私が考える正しい動作です。 OraOLEDB.Oracle(つまり64ビット)の正しいバージョンがインストールされていない場合、使用可能なプロバイダ間でOraOLEDB.Oracleがリストされているのがわかりません。あなたは何か考えていますか? 残念ながら私はソフトウェアがどのようにインストールされているのかわかりませんが、とにかくこのPCで操作する必要があります。ご協力ありがとうございました。OraOLEDB.OracleはManagement Studioに登録されていますが、間違ったバージョンはありません

答えて

0

Oracleのマニュアルによれば、64ビットと32ビットの両方のクライアントは、64ビット版のWindowsで動作します。

Here is the documentation.

+0

とするとき、私はそれが動作オラクルDBとの接続性を確認するためにTNSPINGを使用しています。問題はManagement StudioでOraOLEDB.Oracleをプロバイダ(32ビット)として使用して、Oracleデータベースへのリンクサーバーを作成できないことです。同じ設定とOraOLEDB.Oracle 64ビットをインストールしたマシンでは、リンクサーバーが動作しています。私はこれがなぜ起こるのかについての手がかりはない – silviagreen

関連する問題