- - PR -
スマートクライアント DBOracleでエラー
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-11-16 23:51
OracleDBに対し、ノータッチデプロイメントで開発しようとしてまして、本当にうまくいくかを検証中です。
しかし、OracleへのCONNECT部分で下記エラーが出てしまいます。 WEBアプリケーション上でやってます。 なにかお心あたりありませんか?(WEB環境、セキュリティに弱いもので。。。) ご助言をお願いします。 エラー内容 The application attempted to perform operation not allowed by the security policy. The operation required the Secutiy Exception. To grant this application the required permission please contact your system administrator, or use the Microsoft.Net security policy administration tool. 環境は、以下です。 Oracle 9.2.0(別のサーバでWin2000) Webアプリサーバ:WinXP Oracleクライアント10.1.0 ODP 10.1.0 |
|
投稿日時: 2005-11-17 10:54
ODP.NETって、ノータッチデプロイで配布するアプリケーションから直接使っているのですか?だとしたらODP.NETがOracle Net Managerの設定ファイルにアクセスしようとした時点で、アクセス権がないためにエラーになっているとかじゃないですか?マニフェスト等でアクセス権の指定はどうしてます?
ちなみに、普通はODP.NETを直接呼び出すような事はせず、WEBサービス経由でOracleにアクセスするように設計すると思う・・・。 |
|
投稿日時: 2005-11-17 13:22
すみません。言葉たらずで、WEBサービス経由でOracleへの接続をしております。
Oracleに関しては、権限について特に設定をしておりませんがどこに気をつければよろしいでしょうか? WEBサービス部分のコードは、下記です。この前のフォームは、ちゃんと起動されます。 cnn.ConnectionString = "user id=XXX;password=XXX;data source=XXX" cnn.Open() cmd.Connection = cnn |
|
投稿日時: 2005-11-17 21:26
自己解決しました。
IEの信頼済みサイトにWEBアプリケーションサーバのホストを追加してOKでした。 お騒がせしました・ |
1