我需要使用存储在此服务器中的数据在本地SQL Server上调试存储过程。
我的设备上有
调试器已从SSMS 17.9及更高版本中删除。
尝试1 。调试usign SSMS2014。我收到以下错误消息:
无法启动程序'MSSQL :: // localhost / MyDB / sys / = 0'。
没有参数的存储过程出现相同的错误。
尝试2 。使用Visual Studio进行调试。
我可以执行存储过程,甚至可以通过VS在SQL服务器端对其进行更改。
但是当我尝试调试时出现类似错误:
无法启动调试器。生成一个异常:“数据为空。不能在Null值上调用此方法或属性。'
无法启动程序'MSSQL :: // localhost /?/ sys / = 0'。不支持该操作。未知错误:0x80004005。
那我应该如何在Microsoft SQL Server 2017中调试存储过程?
还是我做错了什么?
答案 0 :(得分:1)
您不必一直回到SSMS 2014。download仍可使用SSMS 17.8.1。
或者您可以在Visual Studio中使用SQL Server Data Tools进行调试。