SQL Profiler 跟踪是否有可能不显示触发器内完成的调用?
我只是怀疑 SQL 事件探查器没有显示我拥有的触发器之一所完成的调用。
如果我是对的,
是否有一个设置可以强制分析器显示触发器内完成的调用?
注意:我所说的触发器会进行一些 sp 调用
I am just suspicious that the SQL Profiler does not show the calls done within by one of the triggers I have.
If I am right,
Is there a setting to force profiler to show also the calls done within triggers?
Note: The trigger I am talking about makes some sp calls
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
一些可能性包括:
如果您的触发器确实正在执行 T-SQL 代码,那么它将是可记录的。
请参阅SQL Server Profiler 的基础知识< /a> ,有关更通用的性能调优,请参阅SQL Server 性能调优
Some possibilities include:
If your Trigger is definitely executing T-SQL code then it will be recordable.
See The Basics of SQL Server Profiler and for more generic Performance Tuning see Performance Tuning for SQL Server
尝试将
SP:StmtCompleted
和/或SP:Completed
事件添加到您的跟踪设置中 - 这应该会为您提供所需的信息。Try adding the
SP:StmtCompleted
and/orSP:Completed
events to your trace setup - this should provide you with what you're after.