私は以下のシステムを持っています:
- Windows 7 64 ビット
- ビジネス インテリジェンス テンプレートを使用した Visual Studio 2012
- オラクル XE 11g ウィン 32 ビット
- Oracle SQL Developer 3.2.20
- ODTwithODAC1120320_32bit for .Net
SQL Developer から Oracle localhost データベースにアクセスしようとしましたが、すべて問題ありません。
しかし、レポート サーバー プロジェクトで Visual Studio 2012 内から同じ localhost データベースにアクセスしようとすると、エラーが発生します。ORA-12638: Credential retrieval failed.
既に ODT を再インストールしましたが、変更はありません。
の以下の行は既に変更していますsqlnet.ora
。
から:
SQLNET.AUTHENTICATION_SERVICES = (NTS)
に:
SQLNET.AUTHENTICATION_SERVICES = (NONE,NTS) OR
SQLNET.AUTHENTICATION_SERVICES = (NONE)
何も変更せずにOracleサービスを再起動しました。
私に何ができる ?
このエラーは、ある日から別の日に発生していました。ある日、それは働いていましたが、突然動かなくなりました。
Oracle は SQL Developer からアクセスできるため、再インストールしたくありません。だから、VS 2012の問題だと思います。