有没有办法使用Profiler来确定表是否被查询访问?使用SQL Server Profiler访问日志表
我看到一个名为Object:Opened
的事件(表示当一个对象被访问,如SELECT,INSERT或DELETE语句)和Object:Closed
,但这些似乎并没有工作。
特别是,我用Object:Opened和Object:Closed创建了一个简单的跟踪,没有过滤器(除了标准的“应用程序名称不像'SQL Profiler'”过滤器)并且运行了SELECT TOP 1 * FROM TableName
,但没有报告任何事件。
那么,有没有办法使用Profiler来确定是否正在选择一个表?
我使用的是2000,但我希望问题在多个版本的SQL Server中是通用的。 – Tadmas 2009-01-02 23:02:18