2

Ingres9.3データベースに接続している従来のASPアプリケーションがあります。IISの従来のASPWebサイトでは、Windows統合セキュリティが有効になっています。データを読み取るためにIngresに接続し、ログインしたユーザー名とパスワードをingresに渡して接続します。すべてのユーザーに読み取りアクセスを許可することはできないため、入力接続のために何らかのID偽装の方法が必要です(web.configを介して.NETアプリケーションで行う方法)。Webサイトがingresに接続しているときは、ローカルユーザーのアカウントではなく、サーバーの管理者アカウントを使用する必要があります。

Ingresは、誰かが接続しようとすると、セキュリティチケット/トッケンのようなファイルを作成します。これらの設定を上書きする方法はありますか?

前もって感謝します。

4

1 に答える 1

1

ユーザーをグループに割り当て、関連する許可を(GRANTを使用して)グループに割り当てることができます。Ingresに接続するときは、ODBCを介して、接続文字列の一部としてGROUP名を指定すると想定しています。ユーザーをグループに割り当てる必要がありますが、テーブルにアクセスするときの全体的なパフォーマンスは向上します。

次を使用して、接続文字列にグループを追加できるはずです。

DSN=data_source_name;GROUP=mygroup

DSN属性の完全なリストについては、http://docs.ingres.com/Ingres/9.3/Connectivity%20Guide/connectstringkeywords.htmを参照してください

于 2010-01-14T11:53:50.553 に答える