在SSMS中调试时可以设置条件断点吗?

问题描述 投票:3回答:3

我刚刚开始使用断点在Management Studio(SQL Server 2008)中调试T-SQL存储过程。我注意到断点窗口有一个条件列:

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9iSnFUSi5wbmcifQ==” alt =“在此处输入图像描述”>

但是我找不到在断点上实际指定条件的任何方法,不是通过“调试”菜单,不是通过断点或断点窗口内的上下文菜单,等等。

是否可以在SSMS中使用条件断点,或者该列是否存在于将来的版本中?

sql-server-2008 debugging ssms conditional-breakpoint
3个回答
5
投票

不,他们不能。从this site,您还可以看到其他一些限制。

以下是相关报价:

T-SQL调试器不支持设置断点条件或命中计数的Microsoft Visual Studio功能。


0
投票

[另一种选择是创建一个使用ADO .NET来执行您正在SQL Server Management Studio上执行的SQL查询的C#或VB .NET应用程序,并在SqlCommand上的Visual Studio中设置条件或命中计数断点对象。


0
投票

我找到了一种解决方法:

IF @IterationNR = 18 SET @IterationNR = @IterationNR

因此,您有可能使用SET命令将断点置于一行...

© www.soinside.com 2019 - 2024. All rights reserved.