如何:对存储过程、用户定义的函数和触发器使用断点

可以使用断点调试 Microsoft SQL Server 存储过程、用户定义的函数和触发器,其方法在很大程度上与调试其他类型的脚本或程序源代码相同。

在调试 SQL 例程时,断点实际存储在对应的解决方案文件中。如果想关闭、然后重新打开具有相同断点的集成开发环境,则必须重新打开在以前调试并保存对应的 SQL 例程时打开的同一解决方案。

下面是将断点用于 Microsoft SQL Server 的最常见的过程。

说明说明

对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关更多信息,请参见 Visual Studio 设置

打开存储过程、用户定义函数或触发器

  1. 连接到某数据库。

  2. 右击要调试的存储过程、用户定义函数或触发器,再选择快捷菜单中的**“打开”**。

    即在编辑器窗口中打开对应的 SQL 例程。

插入断点

  1. 在编辑器窗口中,在要插入断点的地方右击 SQL 语法行。

  2. 指向**“断点”,再单击“插入断点”**。

可以通过移除或禁用现有的断点来修改处于活动状态的断点。也可以清除所有的断点并修改断点属性。

移除断点

  1. 将光标放在包含断点的 SQL 语法行上。

  2. 右击,指向**“断点”,再单击“移除断点”**。

禁用断点

  1. 将光标放在包含断点的 SQL 语法行上。

  2. 右击,指向**“断点”,再单击“禁用断点”**。

删除或禁用所有断点

  1. 将光标放在包含断点的 SQL 语法行上。

  2. 从**“调试”菜单中单击“删除所有断点”“禁用所有断点”**。

更改断点属性

  1. 将光标放在包含断点的 SQL 语法行上。

  2. 右击,指向**“断点”,再单击要修改的属性。其选项为“位置”“条件”“命中次数”“筛选器”“命中条件”**。

请参见

其他资源

使用存储过程和用户定义的函数