2017-07-18 38 views
1

我有一个使用ADODB从Excel文件调用的SQL Server存储过程。使用断点在SQL Server中调试存储过程

我想在存储过程中的SSMS的某些行上设置一个断点,就像我在Visual Studio中用C#代码进行调试一样。我的意思是在调试器停在断点处时等待。

我有一个选项可以使用SQL Server分析器获取带有参数的存储过程调用,然后只需将调用粘贴到SSMS,但我不知道是否有直接的方法。

+1

您是否试过SSMS Studio和[debug](http://www.diaryofaninja.com/blog/2010/11/23/debugging-sql-queries-function-amp-stored-procedures-with-sql-management -工作室)? – lad2025

+0

您的文章没有解决如何设置断点坐等问题,直到excel将调用yuor SP。它只是声明你可以启动调试器并且调用你自己传递所有参数的SP。我已经在最后一段写了。 –

+1

您应该能够在调试c#代码的同时调试SQL。看看这个:https://stackoverflow.com/questions/32885855/how-to-debug-stored-procedure-in-vs-2015 –

回答

0

假设DECLARE @val INT = 0; 为什么不使用PRINT'My Value'+ CAST(@val AS VARCHAR(MAX))来调试这些值?

相关问题