Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用断点调试SQL Server中的存储过程_Sql_Sql Server_Tsql_Debugging - Fatal编程技术网

使用断点调试SQL Server中的存储过程

使用断点调试SQL Server中的存储过程,sql,sql-server,tsql,debugging,Sql,Sql Server,Tsql,Debugging,我有一个使用ADODB从Excel文件调用的SQL Server存储过程 我想在存储过程的SSMS中的某一行上设置断点,就像在Visual Studio中使用C#代码一样,然后进行调试。我的意思是,当调试器在断点处停止时,只需等待 我可以选择使用SQL Server profiler获取带有参数的存储过程调用,然后简单地将调用粘贴到SSMS,但我想知道是否有直接的方法 假设DECLARE@val INT=0; 为什么不使用PRINT'My Value'+CAST(@val AS VARCHAR(

我有一个使用ADODB从Excel文件调用的SQL Server存储过程

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


我可以选择使用SQL Server profiler获取带有参数的存储过程调用,然后简单地将调用粘贴到SSMS,但我想知道是否有直接的方法

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

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

您是否尝试过SSMS Studio和?您的文章没有解决如何设置断点并等待excel调用Your SP的问题。它只是说明您可以启动调试器并调用SP来自行传递所有参数。我已经在最后一段写过了,你应该能够在调试c代码的同时调试SQL。请检查:您是否尝试过SSMS Studio和?您的文章没有解决如何设置断点并等待excel调用Your SP的问题。它只是说明您可以启动调试器并调用SP来自行传递所有参数。我已经在最后一段写过了,你应该能够在调试c代码的同时调试SQL。看看这个: