有什么方法可以看到在sql server中执行的存储过程?

时间:2013-09-26 06:59:02

标签: sql-server visual-studio-2008 ado.net

有什么方法可以让我看到我的存储过程实际上是如何在SQL Server管理工作室中运行的。当我从业务逻辑层调用存储过程时,我想看看它是如何逐步执行的。它提供了触发器和视图的结果,我可以看到它是如何运作的。感谢。

2 个答案:

答案 0 :(得分:1)

如果我理解正确,请运行sp_helptext mySproc

它将输出存储过程的文本,该文本逐行执行(逐步执行)。

您可以通过自行运行来查看示例:

sp_helptext sp_helptext

注意:我记得最后一次将它用于高级版时,sp_helptext存在一些问题。最大线长度是我能记住的问题之一。

我最后用原始的sproc作为指导重写sp_helptext。不幸的是,我不再为该公司工作,所以我再也无法访问它了。

答案 1 :(得分:0)

我们在sql server management(ssms)中有一个调试选项,只需尝试一次。但我也从未使用过这个调试选项。

我们可以看到查询执行流程和时间段。

  1. 估计执行计划
  2. 实际执行计划
  3. 通过使用上述两种方式,我们可以看到执行流程。 enter image description here

    它可以帮助你......