(技巧篇)存储过程调试技巧搜集

转载 2007年10月02日 14:15:00
1、在查询分析器中调试
查询分析器中调试的步骤如下:
    SQL 2000
查询分析器
        --
左连的对象浏览器(没有的话按F8)
        --
对象项中
        --
右键调试的存储过程
        --
调试
        --
输入参数(必须输入所有的参数,包括默认值/输出参数
        --
点击执行
        --
出现一个浮动工具条
        --
上面有单步执行,断点设置等

F11是单步执行.

如果要运行到指定行,只需要将光标移动到指定的行,再按Ctrl+F10
 
2、通过输出存储过程或用户定义函数的处理结果进行调试
 
如果没办法使用查询分析器调试存储过程,可以直接在存储过程中添加 PRINT 或者 SELECT 语句,输出存储过程各步骤的执行结果。对于用户定义函数,不能使用 PRINT 或者 SELECT 语句输出各步骤的执行结果,要调度用户定义函数,可以将用户定义函数改成存储过程,调试成功后再改回用户定义函数。
 
3、VS.NET中调试
菜单中,选择"工具"--"连接到数据库"
       
选择"视图"--"服务器资源管理器"
在服务器资源管理器中,右键要调试的存储过程或者用户定义函数--单步执行.
注意:
1.   远程sql服务器的mssqlserver服务要求使用指定用户(不是本地系统用户),最好是administrator启动。
     
控制面板--管理工具--服务--右键mssqlserver--属性--登录中,将登录身份改为此帐户,并设置对应的用户名及密码。
2.   
登录远程sql的用户使用sa
3.   
远程sql服务器要求未禁用调试功能,执行下面的语句开启调试功能:
     sp_sdidebug legacy_on
4.   
保证调试与被调试的电脑的sql server版本一致,无论是客户端,还是服务器,最好都安装sql sp4
     
检查SQ ServerL有没有打补丁的方法是在查询分析器中运行:
     select @@version
    
如果出来的版本号是8.00.2039以下,则表明未安装sp4的补丁。
     全部补丁的位置 (
在下载页的中间部分,可以选择语言,必须保证下载的补丁语言和sql server实例语言对应)
     简体中文版式SQL Server 2000应该安装的补丁
注意:
     a.  
补丁下载后,执行的时候是解压,要在解压后的目录中执行setup.bat才是真正的安装
     b.  
如果的操作系统是xp,那么在安装xp sp2,不管以前是否安装过sql sp4,都要再安装一次,并且在防火墙中开启1433端口,否则无法被其他电脑访问。
     c.  windows 2003
上运行机制的 SQL Server 必须安装sp3或者更高的补丁版本。
 

Eclipse 10个最有用的java调试技巧

开发程序少不了出错、调试,Eclipse应该是最常用的java ide了,那么Eclipse有哪些技巧可以提高我们调试的效率呢?本文翻译自《Top 10 Java Debugging Tips wit...
  • u011004037
  • u011004037
  • 2015年04月09日 20:02
  • 2641

Qt入门(10)——调试技术

命令行参数当你运行Qt程序时,你可以指定几个命令行参数来帮助你调试。-nograb 应用程序不再捕获鼠标或者键盘。当程序在Linux下运行在gdb调试器中时这个选项是默认的。-dograb 忽略任何隐...
  • yincheng01
  • yincheng01
  • 2014年09月30日 06:28
  • 1477

VS2010中的调试技巧总结

VS2010中的调试技巧     跳到当前光标处(Ctrl+F10)   我经常看到人们为了到达目标代码位置,而在程序中早早设定了断点,然后反复地按F10/F11,一步步走到目标代码处。当程序员的确...
  • hehe6378
  • hehe6378
  • 2014年01月22日 13:37
  • 1002

eclipse 断点调试方法

作为开发人员,掌握开发环境下的调试技巧十分有必要。去年就想把关于Eclipse断点调试总结下了,由于对时间的掌控程度仍需极大提高,结果拖到今年才写了此篇博文。关于Java调试技术还有很多,如Java ...
  • sinat_22797429
  • sinat_22797429
  • 2016年10月30日 16:23
  • 1104

VS2010中的调试技巧

本文转载自http://kb.cnblogs.com/page/92158/       这是我的博客中关于VS 2010和.NET 4发布系列的第二十六篇文章。   今天的博文将...
  • ccfxue
  • ccfxue
  • 2016年10月13日 10:42
  • 830

11个高效的VS调试技巧

介绍 调试是软件开发周期中的一个很重要的部分,有时很有挑战性,有时候则让程序员迷惑,有时候让程序员发疯,但是。可以肯定的是,对于任何不是太那个微不足道的程序来说,调试是不可避免的。近年来,调试工具的...
  • ycl295644
  • ycl295644
  • 2015年04月02日 13:26
  • 682

浏览器调试技巧

1.-你还可以对某个元素进行监听,在JS对元素的属性或者HTML进行修改的时候,直接触发断点,跳转到对改元素进行修改的JS代码处: 子节点修改 自身属性修改 自身节点被删除2. Rec...
  • xiaoluodecai
  • xiaoluodecai
  • 2016年11月17日 20:39
  • 579

KEIL MDK调试小技巧

RealView MDK具有强大的调试功能。正确使用这些调试功能可以更快更准地发现软件中存在的问题,其中有些调试小技巧并不是很引人注意,在实际工作中如果能注意并使用这些小技巧将大大方便我们工作。下面从...
  • u013199724
  • u013199724
  • 2014年04月30日 09:47
  • 2015

VC6.0调试技巧 (一)

本文来自:http://blog.csdn.net/custqi/article/details/6452970 说明: 文 章的名字可能取的比较大,毕竟本人能力有限,掌握的知识比较肤浅...
  • dddd0216
  • dddd0216
  • 2016年05月06日 11:21
  • 361

Eclipse的Debug调试Java的10个技巧

在看这篇文章前,我推荐你看一下Eclipse 快捷键手册,我的eclipse版本是4.2 Juno。 先提三点 不要使用System.out.println作为调试工具启用所有...
  • Zidane_2014
  • Zidane_2014
  • 2014年11月23日 08:45
  • 3220
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:(技巧篇)存储过程调试技巧搜集
举报原因:
原因补充:

(最多只允许输入30个字)