我需要在本地SQL Server上使用存储在该服务器中的数据来调试存储过程。
我的设备上有:
- Microsoft SQL Server 2017 Standard - Microsoft SQL Server Management Studio 2014 - Microsoft SQL Server Management Studio 18.0 Preview 5 - Visual Studio 2017 Professional
SSMS 17.9及更高版本已移除调试器。
尝试1:使用SSMS 2014进行调试。我收到了以下错误消息: 无法启动程序'MSSQL:://localhost/MyDB/sys/=0'。
对于没有参数的存储过程也是相同的错误。
尝试2。 使用Visual Studio进行调试。
我可以执行存储过程,甚至可以通过VS在SQL服务器端更改它们。
但是当我尝试调试时出现类似的错误:
无法启动调试器。 生成了一个异常:'数据为Null。 这个方法或属性不能在Null值上调用。'
无法启动程序'MSSQL:://localhost/?/sys/=0'。操作不受支持。 未知错误:0x80004005。
那么我应该如何调试Microsoft SQL Server 2017中的存储过程?
还是说我做错了什么?
我的设备上有:
- Microsoft SQL Server 2017 Standard - Microsoft SQL Server Management Studio 2014 - Microsoft SQL Server Management Studio 18.0 Preview 5 - Visual Studio 2017 Professional
SSMS 17.9及更高版本已移除调试器。
尝试1:使用SSMS 2014进行调试。我收到了以下错误消息: 无法启动程序'MSSQL:://localhost/MyDB/sys/=0'。
对于没有参数的存储过程也是相同的错误。
尝试2。 使用Visual Studio进行调试。
我可以执行存储过程,甚至可以通过VS在SQL服务器端更改它们。
但是当我尝试调试时出现类似的错误:
无法启动调试器。 生成了一个异常:'数据为Null。 这个方法或属性不能在Null值上调用。'
无法启动程序'MSSQL:://localhost/?/sys/=0'。操作不受支持。 未知错误:0x80004005。
那么我应该如何调试Microsoft SQL Server 2017中的存储过程?
还是说我做错了什么?