お世話になります。
VB2005 + Oracle10gで、ODP.NETを使ってオラクルに接続しています。
この時、Administrator権限があるユーザーでは問題なく接続できるのですが、
User権限しかないユーザーで接続しようとするとエラーで落ちてしまいます。
因みに、「Autheticated Users」のアクセス許可の再設定も
行ってみましたが、相変わらず繋がりません。
OracleExceptionからメッセージを拾おうとしても、
Messageプロパティの値が入っていないので、
どんなエラーで落ちているのかも分りません。
お分かりになる方がおられましたら、
アドバイスのほどよろしくお願いします。
ASP.NET の場合と、Windows アプリの場合とでは、設定すべき箇所が
異なってきますが、どちらをお使いでしょうか?
> 因みに、「Autheticated Users」のアクセス許可の再設定も
何に対して Autheticated Users へのアクセス許可を与えたのかが
書かれていないので、これだけでは何とも答えられませんが、とりあえず、
Oracle をインストールしていあるディレクトリに対して、
十分なアクセス権限を有しているかどうかを確認してみてください。
たとえば、tnsnames.ora を読み取るための権限が与えられていなかったり、
BIN ディレクトリのファイル群に対する実行アクセス権が無い場合、
接続に失敗するかと思います。
あとは丸括弧つきのフォルダ、たとえば「C:\Program Files(x86)\」などに
アプリが配置されている場合も接続できないかと。
あとは、KROWN に情報が無いか探してみるとか。