登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> 程序员学前班[不再更新,只读] >> 主题: [mssql/sql server]MS SQL的存储过程可以调试吗[zt]     [回主站]     [分站链接]
标题
[mssql/sql server]MS SQL的存储过程可以调试吗[zt]
clq
浏览(0) + 2009-08-19 09:47:28 发表 编辑

关键字:

MS SQL的存储过程可以调试吗 收藏

随着对MS SQL的存储过程的使用,存储过程中的代码越写越长,但是对存储过程中的变量及代码执行情况不能准确把握,如何像在程序中调试一样来调试MS-SQL的存储过程

1。如果调试存储过程

在查询分析器中找到需要调试的存储过程,右键点击选择“调试”,弹出“调试过程”对话框,在其中输入存储过程中的参数(如果值为空,需要选择“设置为空”选项),点击“执行”即可操作

操作快捷键:

F5(运行) F9(设置断点) F11(单步执行)

2。调试存储过程出错,不能单步调试存储过程的解决办法

启动SQL Server服务使用Windows帐户方式,而且最好为SQL Server服务单独设置一个Windows帐户。

-->控制面板
-->管理工具
-->服务
-->MSSQLSERVER
-->右键“属性”
-->登录页面
-->不要使用“本地系统帐户”,使用Windows帐户
-->重新启动服务


--以下内容转摘至http://blog.csdn.net/zjcxc/archive/2005/06/03/387055.aspx

3。保障查询分析器能成功调试的几个事项

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


总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1