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