1

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

谢谢并恭祝安康。

4

1 回答 1

0

您需要创建一个服务器端跟踪来捕获感兴趣的事件和列。您可以在探查器中创建它并将其保存为创建脚本。

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

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

于 2013-04-25T02:03:45.010 回答