SQL Server 2005 Express で Oracle のリンクサーバを設定し、OPENQUERY実行時にエラーがでます。
エラーメッセージの内容
リンク サーバー "Ora10gLink2" の OLE DB プロバイダ "MSDASQL" から、メッセージ "指定されたドライバはシステム エラー 127 (Oracle in instantclient10_2) のため読み込めませんでした。" が返されました。
メッセージ 7303、レベル 16、状態 1、行 1
リンク サーバー "Ora10gLink2" の OLE DB プロバイダ "MSDASQL" のデータ ソース オブジェクトを初期化できません。
Oracleへの接続へはOracleのInstantClient10.2.0をインストールています。
ODBCのシステムDSN作成時の接続テストはうまくいきました。
SQLPLUSでも接続、データの抽出ができました。
MS ACCESSで作成したシステムDSNでリンクテーブルも問題なく作成できました。
うまくいかないのは、SQL Server 2005 Express です。
リンクサーバの設定は以下の通り。
リンクサーバ名:Ora10gLink2
製品名:Oracle
データソース:作成したシステムDSN
リモートログインのユーザーIDおよびパスワード設定
よろしくお願いします。