SQL Profiler 跟踪是否有可能不显示触发器内完成的调用?

发布于 2024-11-15 00:15:31 字数 123 浏览 6 评论 0原文

我只是怀疑 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

三生一梦 2024-11-22 00:15:32

一些可能性包括:

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

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

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

Some possibilities include:

  • Not choosing the correct EventClasses to monitor.
  • Inadvertently filtering out what you wish to record.
  • The specific step of interest within the Trigger is not being executed (conditional operations etc.)

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

·深蓝 2024-11-22 00:15:31

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

Try adding the SP:StmtCompleted and/or SP:Completed events to your trace setup - this should provide you with what you're after.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文