2008-10-01 83 views
43

我有一个SQL Server事件探查器的跟踪设置,用于监视在数据库上执行的SQL。我最近发现触发器执行不包含在跟踪中。在查看可用的跟踪事件后,我看不到任何看起来像包含触发器执行的事件。有谁知道如何设置跟踪来监视触发器的执行情况吗?如何获取SQL事件探查器以监视触发器执行

回答

54

存储过程: - SP:StmtStarting - SP:StmtCompleted事件

+1

我不认为这个事件类型是专门为触发器,事实上,当它在实践中使用它似乎开始和完成每一行代码 – 2017-07-04 13:30:56

38

在SQL Server Profiler中2008年,开始的时候/配置跟踪,转到 “事件选择” 选项卡,点击“显示所有事件“复选框,然后在”存储过程“部分的列表中选择要包含在跟踪中的SP:StmtStarting和SP:StmtCompleted事件。