如何在Visual Studio 2019中调试T-SQL代码模块中没有错误帧

问题描述

使用SQL Server(T-SQL),有人成功使用Visual Studio 2019调试T-SQL代码吗?SSMS允许跨步和跨步的方式吗?

当我点击debug( Alt-F5 )时,在取得一些进展后出现了此错误。看起来一旦到达调用另一个过程的代码部分,它就会给出此错误。

框架不在模块中。
在已加载的模块中找不到当前堆栈帧。无法显示此位置的来源。

示例:

1  ..   
2  ..  
3  SELECT 1 FROM sys.objects  
4  SELECT dbo.SomeFunction(1)  
5  UPDATE TABLE SET X = 1 ....  
6  

它运行良好,直到第3行到达第4行(在此处调用另一个函数)时,它会引发上述错误。在SQL Server Management Studio(SSMS)中,该行仅会打开一个包含该函数代码的新窗口,并显示每个 F11 逐步进入的调试进度-但在Visual Studio 2019(版本16.7中则没有)。 1)。 SSMS中不推荐使用此功能,因此VS2019现在是唯一的选择。

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...