使用sql服务器内置的错误寻找器寻找和剖析错误

使用sql服务器内置的错误寻找器寻找和剖析错误

ID:24695863

大小:51.50 KB

页数:4页

时间:2018-11-15

使用sql服务器内置的错误寻找器寻找和剖析错误_第1页
使用sql服务器内置的错误寻找器寻找和剖析错误_第2页
使用sql服务器内置的错误寻找器寻找和剖析错误_第3页
使用sql服务器内置的错误寻找器寻找和剖析错误_第4页
资源描述:

《使用sql服务器内置的错误寻找器寻找和剖析错误》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、使用SQL服务器内置的错误寻找器寻找和剖析错误>>教育资源库  大多数开发人员都自豪地宣称他们编写的代码是没有错误的,但是实际上我们都知道错误,不论是逻辑上的还是物理上的,都会发生在最好的项目里。也就是说,软件开发过程中最耗时间的任务之一就是调试。我们都曾经追踪过难以琢磨的错误,因此,大多数开发工具包都会包括调试工具,用以帮助查找错误。非常感谢微软从6.5版开始就向SQL服务器环境里加入了这样一个工具。让我们更加仔细地看看这个顺手的工具,看在日常编程的工作中如何使用它。  它在哪儿?  SQL的服务器

2、调试界面(SDI)能够从查询分析器客户端进入。找到查询分析器对象浏览器里的存储过程,见图A,再右击要操作的过程名称,会弹出一个菜单,菜单上有调试选项。在你能够使用SDI以前,SQL服务器管理员必须给你足够的访问权限,所以要查一查确保你有这个权限。  图A  查询分析器提供了存储过程调试选项  调试界面  一旦选择了调试选项,图B里的对话框会出现。它能让你为存储过程提供任何所需要的参数。一旦输入了参数,点击OK按纽开始调试过程。  图B  你可以为调试过程输入存储过程的参数  为了说明问题,我选择了位于

3、Northe=Beverages和OrdYear=1996)里的参数就开始进行调试了。你一次只能进行一个调试过程。图C是允许你使用代码的调试窗。  图C  调试界面  这个调试窗口一共有五个面板。最大的显示框是主代码面板;它显示着当前正在执行的存储过程的代码,还包含有大量控制按钮(我会在后面谈到它们)。紧挨在主显示框下面最左边的面板包含有局部变量,包括传递给过程的参数和代码里声明的变量。中间的面板包含有全局变量,右边的面板是调用栈,其中包含有执行过程的列表。如果某个过程调用另一个过程,这个调用栈就会扩

4、展。最底部的面板显示着正在运行的过程的输出结果,不论是错误的结果还是所预期的结果。注意,图C例子里的被传递的值是在图B局部变量里输入的。执行控制  调试器的值是在执行待考察代码时它给你提供的自由。例如,你可以在存储过程中设置断点,执行会在断点中断直到你让它继续执行。在SDI里,使用功能键(F9)和选择主代码窗上面的按钮都可以设置断点和特性。一共有十一个按钮,我把它们列在了表A里。  表A  继续执行(F5)  设置或者取消断点(F9)  去掉所有的断点(CTRL+SHIFT+F9)  进入代码,执行一

5、行(F11)  跳过代码;执行这一行,但是不进入从函数或者另一个存储过程调用的代码(F10)  离开代码;完成函数或者存储过程代码的执行;把控制权返回给调用代码(SHIFT+F11)  跳到光标处(SHIFT+F10)  重新启动代码(SHIFT+CTRL+F5)  停止调试(SHIFT+F5)  开启/关闭自动回滚  帮助(F1)SDI的调试命令  你可以利用这些按钮的优势来帮你进行调试过程。它们能让你执行代码并查看变量的内容。此外,还可以用所需要的值对局部变量进行编辑和替换。图D显示了输出面板里示

6、例参数的结果。  图D  存储过程的输出结果  SDI会拖累运行它的服务器的资源,所以应该严格地将其使用限制到开发或者测试环境里。你不能在调试过程中编辑代码。  清理你的代码  SQL的服务器调试界面是对SQL开发人员任何工具集强有力的补充。调试是必需的,不论你是在使用自己的存储过程还是跳到另一个开发人员的程序里。在你下一个项目里好好利用这个工具的优势吧。>>>>这篇文章来自..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。