2017-07-18 36 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))來調試這些值?

相關問題