Rus*_*ell 36 sql-server debugging sql-server-2008
有没有办法在SQL Server 2008上调试存储过程?
我有权使用SQL Server Management Studio 2008和Visual Studio 2008(不确定是否提供此功能).
通常我使用SQL事件探查器来查找传递给存储过程的参数,但是希望能够逐步执行该过程以查看失败的位置.
这可能吗?
什么是最好的方法?(在快速找到错误的位置方面)
Rus*_*ell 33
那么答案就是一直坐在我面前.
在SQL Server Management Studio 2008中,工具栏中有一个"调试"按钮.在查询窗口中设置断点以逐步执行.
我在开始时就驳回了这个功能,因为我没有想到踩到INTO存储过程,你可以轻松地做到这一点.
SSMS基本上做了FinnNK提到的MSDN演练,但是自动完成.
太简单!感谢您的帮助FinnNK.
编辑:我应该在那里添加一个步骤,以找到我在数据库中使用SQL Profiler的参数的存储过程调用.
Fin*_*nNk 16
是的,你可以(假设你至少拥有可视工作室的专业版),虽然一旦完成它需要一点设置,它与调试代码没什么不同.MSDN有一个基本的演练.