微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sqlserver2008 调试

【背景】

       sqlserver2000支持良好的调试功能和界面,选择存储过程,右键选择调试,弹出窗口并输入参数即可调试。但在sqlserver express2005中不再提供调试功能(除非在高级版本中),幸好在sqlserver2008中又恢复了此功能

【启动方式】

查询界面SSMS中,输入“EXEC [PROCEDURE NAME] @VAR1,@VAR2,然后点绿色三角或者点菜单中的调试---启动调试

【相关设置】

一、如果ssms和数据库引擎在同一台机器上,不需特别设置,可直接调试

二、如果ssms和数据库引擎不在同一台机器上,需要分别在两端打开相应的端口以及exe例外。

在运行数据库引擎实例的计算机上,在“Windows 防火墙”中指定以下信息:

将TCP端口135添加到例外列表。

将程序sqlservr.exe添加到例外列表。认情况下,sqlservr.exe 安装在 C:\Program Files\Microsoft sql Server\MSsql10.实例名称\MSsql\Binn 下,其中,实例名称对于认实例为 MSsqlSERVER,对于任何指定的实例则为相应实例的名称

如果域策略要求通过 IPSec 进行网络通信,还必须将 UDP 端口 4500 和 UDP 端口 500 添加到例外列表。

在运行 sql Server Management Studio 的计算机上,在“Windows 防火墙”中指定以下信息:

将程序ssms.exe (sql Server Management Studio) 添加到例外列表。认情况下,ssms.exe 安装在 C:\Program Files\Microsoft sql Server\100\Tools\Binn\VSShell\Common7\IDE 下。


【其它说明】

  有的网文中提到需要修改sqlserver服务的登录方式,在控制面板—>管理工具—>服务—>MSsql认的ID)—>属性—>登陆—>选一个Windows帐户,填写密码,再重新启动sql Server 2000就可以调试存储过程了。但我的机器没有碰到此类问题,有待进一步验证。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐