如何:对存储过程、用户定义的函数和触发器使用断点
可以使用断点调试 Microsoft SQL Server 存储过程、用户定义的函数和触发器,其方法在很大程度上与调试其他类型的脚本或程序源代码相同。
在调试 SQL 例程时,断点实际存储在对应的解决方案文件中。如果想关闭、然后重新打开具有相同断点的集成开发环境,则必须重新打开在以前调试并保存对应的 SQL 例程时打开的同一解决方案。
下面是将断点用于 Microsoft SQL Server 的最常见的过程。
说明 |
---|
对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关更多信息,请参见 Visual Studio 设置。 |
打开存储过程、用户定义函数或触发器
连接到某数据库。
右击要调试的存储过程、用户定义函数或触发器,再选择快捷菜单中的**“打开”**。
即在编辑器窗口中打开对应的 SQL 例程。
插入断点
在编辑器窗口中,在要插入断点的地方右击 SQL 语法行。
指向**“断点”,再单击“插入断点”**。
可以通过移除或禁用现有的断点来修改处于活动状态的断点。也可以清除所有的断点并修改断点属性。
移除断点
将光标放在包含断点的 SQL 语法行上。
右击,指向**“断点”,再单击“移除断点”**。
禁用断点
将光标放在包含断点的 SQL 语法行上。
右击,指向**“断点”,再单击“禁用断点”**。
删除或禁用所有断点
将光标放在包含断点的 SQL 语法行上。
从**“调试”菜单中单击“删除所有断点”或“禁用所有断点”**。
更改断点属性
将光标放在包含断点的 SQL 语法行上。
右击,指向**“断点”,再单击要修改的属性。其选项为“位置”、“条件”、“命中次数”、“筛选器”和“命中条件”**。