如何使用SQL Profiler监视触发器的执行

67

我已经设置了一个追踪器,用于监控数据库上执行的SQL。最近发现触发器的执行结果并未被包括在追踪器中。在查看可用的追踪事件后,我没有找到任何可以包括触发器执行的事件。请问有人知道如何设置追踪器以监视触发器的执行吗?

2个回答

76

存储过程: - SP:StmtStarting (语句启动) - SP:StmtCompleted(语句完成)


2
我不认为这种事件类型专门针对触发器,事实上,在实践中使用它时,似乎会在每一行代码上启动并完成。 - Luke T O'Brien
这并不是针对触发器的特定内容,而是关于如何设置跟踪以监视触发器执行的方法,从而回答了这个问题。 - BlackTigerX

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接