sql-server - 调试 SQL Server 2008 中的存储过程

标签 sql-server sql-server-2008 debugging

有什么方法可以在 SQL Server 2008 上调试存储过程吗?

我有权使用 SQL Server Management Studio 2008 和 Visual Studio 2008(不确定是否提供此功能)。

通常,我使用 SQL 探查器来查找传递给存储过程的参数,但希望能够单步执行该过程以查看失败的位置。

这可能吗?

最好的方法是什么? (就快速找到bug位置而言)

最佳答案

好吧,答案一直就在我面前。

在 SQL Server Management Studio 2008 中,工具栏中有一个“调试”按钮。在查询窗口中设置断点以单步执行。

我一开始就放弃了这个功能,因为我没有想到要步入存储过程,而您可以轻松地做到这一点。

SSMS 基本上会自动执行 FinnNK 在 MSDN 演练中提到的操作。

就这么简单!感谢您的帮助 FinnNK。

编辑: 我应该在其中添加一个步骤来查找带有我在数据库上使用 SQL Profiler 的参数的存储过程调用。

关于sql-server - 调试 SQL Server 2008 中的存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1793612/

相关文章:

sql - 索引减少读取的行数;无性能增益

sql-server - 数据库中不可见的特殊字符

visual-studio - 在Visual Studio 2008中以非管理员身份进行调试或生成

sql-server - 使用 order by 插入速度更快

sql - 通过重新排序行和列来对二维表进行排序

mysql - 如何查找其中包含某些行值的列/表

sql - 对 XML 中的节点值求和时 SQL Server 的奇怪行为

sql - 将单个 SQL Server 表中的行与其他行进行比较

eclipse - 适用于 Eclipse 的 ColdFusion 9 行调试器

python - 如何使用 VSCode 和管道命令进行调试