0

既存の更新のクライアント IP アドレスを (監査目的で) 取得し、パラメーターとして追加せずにクエリを挿入する方法はありますか。

シナリオ: イントラネット上でホストされ、Subsonic を使用してクエリを実行する ASP.Net アプリケーションがあります。現在、アプリケーションは非常に大きくなり、挿入、更新、削除ステートメントが多すぎます。現在、監査ログを維持する必要があります。この目的のために、テーブルに挿入、更新、および削除クエリのトリガーを追加しました。要求を行った IP アドレス / クライアント ID を除いて、それに応じて監査テーブルが更新されます。ここで、これらの各ステートメントに 1 つのパラメーターを追加する余裕はありません。

既存のコードに最小限の労力と変更で IP アドレスまたはホスト名を格納できるように、SQL または ASP.Net に規定はありますか。

SUSER_NAME、HOST_NAME を見ましたが、アプリケーションがホストされているサーバーの IP アドレスが表示されると思います。

私の英語でごめんなさい。

4

0 に答える 0