你最喜欢的调试MS SQL存储过程的方法是什么?

编程入门 行业动态 更新时间:2024-10-11 21:20:57
本文介绍了你最喜欢的调试MS SQL存储过程的方法是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我的大多数SP可以简单地用手动输入的数据执行(和测试)。这样做很好,使用简单的PRINT语句允许我进行调试。

Most of my SPs can simply be executed (and tested) with data entered manually. This works well and using simple PRINT statements allows me to "debug".

然而,存在多个存储过程的情况,并且找到有效的输入数据是乏味的。我的网络应用程序中触发的东西更容易。

There are however cases where more than one stored procedure is involved and finding valid data to input is tedious. It's easier to just trigger things from within my web app.

我有一点经验,但我没有找到一种方法来探索发生了什么事在我的存储过程中。

I have a little experience with the profiler but I haven't found a way to explore what's going on line by line in my stored procedures.

您的方法是什么?

一如既往,谢谢。

注意:我假设使用SQL Server 2005 +

Note: I'm assuming use of SQL Server 2005+

推荐答案

Profiler非常方便,只需添加SP:StmtStarting事件,并通过设置SPID = xxx将活动过滤到您的进程。一旦你设置好了,看看发生了什么,这样很轻松。

Profiler is very handy, just add SP:StmtStarting events, and filter the activity down to just your process by setting SPID=xxx. Once you have it set up, it's a breeze to see what's going on.

更多推荐

你最喜欢的调试MS SQL存储过程的方法是什么?

本文发布于:2023-11-07 10:27:36,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1566209.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:最喜欢   存储过程   方法   SQL   MS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!