1

ユーザーが SQL SERVER でログオンおよびログオフするときにアプリケーションを監視する必要があります。これは、アプリケーションが予期せずログに記録することがあるためです。また、ログインとログアウトを監査したため、それを知る必要があります。SQL Server Profiler を使用すると、EventClass 列に "Audit Login" と "Audit Logout" が表示されます。これらの SQL Server Profiler イベントを C# で取得する方法はありますか?

ありがとうございます。

4

1 に答える 1

0

対象のイベントと列をキャプチャするサーバー側トレースを作成する必要があります。プロファイラーで作成し、作成スクリプトとして保存できます。

C# プログラムは、fn_trace_gettable() システム関数を使用してトレースを照会できます。

トレース定義でのロールオーバー ファイルの設定には注意が必要です。通常、ディスク ドライブがいっぱいになることは良いことではありません。

于 2013-04-25T02:03:45.010 に答える