检测c#中的EventClass审计登录/注销

时间:2013-04-23 20:24:50

标签: c# sql sql-server sql-server-profiler audit-logging

我需要在用户登录并在SQL SERVER中注销时监视应用程序,因为有时应用程序会意外地记录,我需要知道,因为我审核了登录和注销。 当我使用SQL Server Profiler时,EventClass列显示“Audit Login”和“Audit Logout”。有没有办法在C#中获取这些SQL Server Profiler事件?

谢谢和问候。

1 个答案:

答案 0 :(得分:0)

您需要创建一个捕获感兴趣的事件和列的服务器端跟踪。您可以将其创建为分析器并将其另存为创建脚本。

您的c#程序可以使用fn_trace_gettable()系统函数查询跟踪。

您需要特别注意跟踪定义中的翻转文件的设置。填写磁盘驱动器通常不是一件好事。

相关问题