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或者更高的补丁版本。

存储过程调试技巧搜集相关推荐

  1. 《Debug Hacks》和调试技巧

    Debug Hacks 作者为吉冈弘隆.大和一洋.大岩尚宏.安部东洋.吉田俊辅,有中文版<Debug Hacks中文版-深入调试的技术和工具>.这本书涉及了很多调试技巧,对调试器使用.内核 ...

  2. 《Debug Hacks》和调试技巧【转】

    转自:https://blog.csdn.net/sdulibh/article/details/46462529 Debug Hacks 作者为吉冈弘隆.大和一洋.大岩尚宏.安部东洋.吉田俊辅,有中 ...

  3. 转:Python 代码调试技巧

    Python 代码调试技巧 转载于:https://www.cnblogs.com/kira2will/p/4254754.html

  4. 你可能不知道的 IDEA 高级调试技巧

    作者:十光年 www.cnblogs.com/jun1019/p/9741224.html 一.条件断点 循环中经常用到这个技巧,比如:遍历1个大List的过程中,想让断点停在某个特定值. 参考上图, ...

  5. [20180502]PLDEVELOP与存储过程调试.txt

    [20180502]PLDEVELOP与存储过程调试.txt --//今天遇到一个调式问题.做一个记录: 1.环境: SCOTT@book> @ ver1 PORT_STRING         ...

  6. Javascript调试技巧整理

    整理一下网上看到的实用调试技巧! 1. 不要使用alert 首先,alert只能打印出字符串,如果打印的对象不是String,则会调用toString()方法将该对象转成字符串(比如转成[object ...

  7. iphone XCode调试技巧之EXC_BAD_ACCESS中BUG解决

    http://mobile.51cto.com/iphone-279455.htm XCode调试技巧之EXC_BAD_ACCESS中BUG解决是本文要介绍的内容,在iphone开发的时候EXC_BA ...

  8. Flutter调试技巧总结——高效开发的秘密

    刚开始学前端的时候看到大家都是用的console.log()作为调试的手段,也可以说,很多人只会用console.log().在学习Flutter开发app的时候,我就在思考,除了使用print()来 ...

  9. [Cocoa]XCode的一些调试技巧

    XCode的一些调试技巧 罗朝辉 (http://www.cnblogs.com/kesalin/) 本文遵循"署名-非商业用途-保持一致"创作公用协议 XCode 内置GDB,我 ...

最新文章

  1. MPB:基于BIOLOG的微生物群落功能分析
  2. 用linux创建raid5,使用mdadm快速创建RAID5....(比赛后的小结!)
  3. 如何设计Lighthouse定位接收电路
  4. 第08次:升级《陋习手记》完善主从UI
  5. hiho一下 第七周 Hihocoder #1043 : 完全背包
  6. LVS、Nginx、HAProxy工作环境中选择
  7. 深入Spring Boot:快速集成Dubbo + Hystrix
  8. 系统之家win11旗舰版32位镜像v2021.07
  9. 开源项目:浏览器前进后退发现请求了接口,也有数据返回,但是前端并没有渲染数据是什么问题?
  10. IIS发布可下载文件的站点
  11. python风变编程是骗局吗-黑猫投诉:风变编程诱导消费涉及退款无人答复霸王条款...
  12. 计算机 控制面板都打不开怎么办,控制面板打不开怎么办?控制面板打开办法大全...
  13. UGC、元宇宙概念、与迷你世界玩法
  14. 1028 大数乘法 V2(NTT or FTT)
  15. 汽车加油问题--贪心算法
  16. Chrome教程(一)NetWork面板分析网络请求
  17. 怎样增加混凝土粘聚性_如何改良中低强度等级混凝土粘聚性?看了这篇文章不用愁!...
  18. ANSYS动力分析—谐响应分析(转载)…
  19. python qq机器人开发 利用Python读取QQ消息
  20. 共享自行车租赁管理系统单车-JAVA.JSP【数据库设计、毕业设计、源码、开题报告】

热门文章

  1. 低压抽屉柜常见故障处理方法_电磁流量计的常见故障及处理方法
  2. 度量学习_使用Dropwizard度量标准监视和测量无功应用
  3. avrorecord.java,失败,但发生异常java.io.IOException:org.apache.avro.AvroTypeException:发现的很长,期望在配置单元中实现联合...
  4. 别再搞错!OAuth 2.0只是授权协议,OIDC才是认证授权协议
  5. 皮一皮:年轻人就是胆子大...
  6. 微信8.0之后,又悄悄上线新功能:别人“抢不到”的红包!赶紧看看灰度到你了没?...
  7. Spring Redis中使用Lua脚本实现高并发原子操作
  8. 完美,竟然用一个脚本就把系统升级到https了,且永久免费!
  9. mha mysql 招聘_MHA实现mysql的高可用
  10. pytorch 扩展张量