指定命中计数
适用于:SQL Server
断点命中计数是每次到达断点时由 Transact-SQL 调试器递增的计数器。 如果达到指定的命中计数并满足所有指定的断点条件,则调试器将执行为断点指定的操作。
此功能适用于 SSMS 版本17.9.1 和更早版本。
命中计数注意事项
默认情况下,每次到达断点时即中断执行。 您可以在下面的选项之间进行选择:
总是中断(默认值)。
当命中计数等于指定值时中断。
当命中计数等于指定值的倍数时中断。
当命中计数大于或等于指定值时中断。
中断命中计数在调试会话范围内递增。 所有命中计数在每个调试会话开始时均设置为零。
如果您想要跟踪命中断点的次数,但不执行断点中断,请将命中计数指定为一个非常高的值,以便断点永远不会中断。
当命中计数和断点条件都得到满足时,断点的默认操作为中断执行。 有关指定其它操作的信息,请参阅 指定断点操作。
指定命中计数
在编辑器窗口中,右键单击断点符号,然后单击快捷菜单上的“命中计数”。
-或-
在“断点”窗口中,右键单击断点符号,然后单击快捷菜单上的“命中计数”。
在 “断点命中计数” 对话框中,从 “命中断点时” 框中选择所需行为。
如果您选择除 “总是中断” 以外的任何设置,则列表的右侧会出现一个文本框。 在文本框中输入一个整数以指定所需的命中计数。
单击 “确定” 实施更改,或单击 “取消” 退出而不应用更改。
查看或重置当前命中计数
在编辑器窗口中,右键单击断点符号,然后单击快捷菜单上的“命中计数”。
-或-
在“断点”窗口中,右键单击断点符号,然后单击快捷菜单上的“命中计数”。
在 “断点命中计数” 对话框中, “当前命中计数:” 显示在 “重置” 按钮的正上方。
如果您想要将当前命中计数设置为零,请单击 “重置” 。
单击 “确定” 或 “取消” 以退出对话框。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈