基本上我想要做的是在Web頁面上啓動一個調試,然後將F10插入到cmd.ExecuteNonQuery中,這將帶我到SQL Server/SSMS,並讓我看看實際的存儲過程正在做什麼。如何從ASP.NET調試到SQL Server?
有沒有辦法做到這一點(或類似的東西)?
基本上我想要做的是在Web頁面上啓動一個調試,然後將F10插入到cmd.ExecuteNonQuery中,這將帶我到SQL Server/SSMS,並讓我看看實際的存儲過程正在做什麼。如何從ASP.NET調試到SQL Server?
有沒有辦法做到這一點(或類似的東西)?
簡單的方法是在SSMS(工具 - > SQL Server Profiler)中使用SQL Server Profiler。
它將允許您查看您的網站執行的命令。之後,如果需要,您可以複製命令並在帶有調試的新查詢中執行它。
有關如何運行特定任務的指南,您可以查看此MSDN site。
另一種方法是使用Glimpse http://getglimpse.com/來分析發生了什麼。這將向您顯示正在執行的SQL以及整個其他信息堆。
在SQL Server Management Studio中使用調試器,在SP中設置斷點並等待執行 – Dunken