2

次の両方を行いたいと考えています。

  1. データベーステーブルで監査トリガーを使用して、どのユーザーが何を更新したかを識別します。
  2. 接続プーリングを使用してパフォーマンスを向上させる

#1 では、データベース トリガーで「system_user」を使用して、変更を行っているユーザーを識別しますが、これにより、一般的な接続文字列を必要とする #2 を実行できなくなります。

これらの両方の世界を最大限に活用する方法はありますか?

ASP.NET/SQL サーバー 2005

4

2 に答える 2

1

残念だけど違う。データベース接続からのみユーザーを識別し、ユーザー間でデータベース接続を共有することは、相互に排他的です。

于 2008-09-18T16:39:47.963 に答える
1

Web アプリケーションからのユーザーをデータベースに保存し、その保存されたデータからトリガーを解放します。データベースへのすべてのログ情報の書き込みを Web アプリに処理させた方がよい場合もあります。

于 2008-09-18T17:45:41.300 に答える