1

我只是怀疑 SQL Profiler 没有显示由我拥有的触发器之一完成的调用。

如果我是对的,

是否有强制分析器显示触发器内完成的调用的设置?

注意:我正在谈论的触发器会进行一些 sp 调用

4

2 回答 2

3

尝试将SP:StmtCompleted和/或SP:Completed事件添加到您的跟踪设置 - 这应该为您提供您所追求的。

于 2011-06-09T07:45:23.293 回答
1

一些可能性包括:

  • 没有选择正确的 EventClasses 来监控。
  • 无意中过滤掉了您想要记录的内容。
  • 触发器中感兴趣的特定步骤未执行(条件操作等)

如果您的触发器肯定在执行 T-SQL 代码,那么它将是可记录的。

请参阅SQL Server Profiler 的基础知识,有关更通用的性能调优,请参阅SQL Server 的性能调优

于 2011-06-09T07:43:51.240 回答