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

可以使用断点调试 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. 右击,指向**“断点”,再单击要修改的属性。 其选项为“位置”“条件”“命中次数”“筛选器”“命中条件”**。

请参见

其他资源

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