3

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

在此处输入图像描述

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

有没有办法在 SSMS 中使用条件断点,或者该列是否存在于某些未来版本中?

4

3 回答 3

5

不,他们不能。从这个站点,您还可以看到其他一些限制。

这是相关的报价:

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

于 2011-04-26T17:40:57.543 回答
1

I have found a workaround:

in case my condition is @IterationNR = 18 I have stated

IF @IterationNR = 18 SET @IterationNR = @IterationNR

and set breakpoint to line with SET command...

于 2020-03-21T10:14:38.483 回答
0

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

于 2014-11-10T21:36:17.713 回答