表題の件につきまして、SQLSERVER Management Sutudioを使用して行おうとしてますが、
どうしても設定のところで接続エラーとなってしまい困っております。
環境:サーバ1台のみ
Windows7 (x64)
SQLServer2012(x64)
Oracle11gR2(x64)
事前にOracle側では、SQLPLUSからユーザ名、パスワード、ホスト文字列を使用して
Oracle自身に接続できることは確認済みです。
そこで、SQLSERVER Management Sutudioから、以下の値を指定して新規にリンクサーバを作成しようとしました。
・プロバイダ「Oracle Provider for OLE DB」を選択。
・リンクサーバー「ORCL_LNK」 (適当な名前で良いと認識)
・製品名「orcl」 (適当な名前で良いと認識)
・データソース「orcl」 (oracleのホスト文字列を指定)
・プロバイダー文字列「User Id=system;Password=orcl」 (sqlplusで接続できたユーザ名とパスワードを指定)
指定してリンクサーバを作成しようとすると以下のエラー
*****************************************************************
「リンクサーバーは作成されましたが、接続テストに失敗しました。
リンクサーバー"ORCL_LNK"のOLE DBプロバイダー "OraOLEDB.Oracle"のデータソース
オブジェクトを初期化できません。
・・・
”ORA-01017:ユーザ名/パスワードが無効です。ログオンは拒否されました。が返されました。”」
*****************************************************************
どうやら、・プロバイダー文字列でのユーザ名とパスワードの記述の仕方が違うのかなと推測しているのですが、
インターネットで調べても他に情報が見当たらず、詰まっております。
他に考えられることや、試せることなどがございましたら、ご教授願いたく存じます。
資料:(システムの都合上、http://をURLの頭につけてご確認願います。)
・エラー画面
peta.boo.jp/sqlerror.jpg
・oracle自身では接続できてることの画面
peta.boo.jp/oraconn.jpg