OracleとSQL Serverの両方の以前のバージョンで長年使用してきた標準的な手順に従って、Oracle OLEドライバーを含むOracleの最新のODACパッケージを新しいSQL Server 2008 R2 x64ノードにインストールしました。推奨されるシステムの再起動を実行しましたが、SSMSのLinked Servers \ ProvidersノードにOraOLEDB.Oracleが表示されません。このインストールと以前のSQL Serverインストールの唯一の違いは、現在Windows Server 2008 R2でSQL Server x64を使用していることです。これは何か違いがありますか?
SQL ServerノードからSQL * Plusを使用してOracleサーバーに直接接続できることに注意してください。私が欠けている唯一のものはそのプロバイダーです。誰が私が欠けているものを知っていますか?Webの周りには多くの投稿がありますが、Oracleのダウンロードページへの多くの混乱と古いリンクがあるようです。
私ができる必要があるのは、Oracleへのリンクサーバーを作成し、それに対して選択クエリを実行することだけです。Visual Studioで何もする必要はありません。