sqlserver2008 调试
【背景】 ? ? ? ?sqlserver2000支持良好的调试功能和界面,选择存储过程,右键选择调试,弹出窗口并输入参数即可调试。但在sqlserver express2005中不再提供调试功能(除非在高级版本中),幸好在sqlserver2008中又恢复了此功能。 【启动方式】 在查询界面SSMS中,输入“EXEC [PROCEDURE NAME] @VAR1,@VAR2”,然后点绿色三角或者点菜单中的调试---启动调试 【相关设置】 一、如果ssms和数据库引擎在同一台机器上,不需特别设置,可直接调试 二、如果ssms和数据库引擎不在同一台机器上,需要分别在两端打开相应的端口以及exe例外。
在运行数据库引擎实例的计算机上,在“Windows 防火墙”中指定以下信息: 将TCP端口135添加到例外列表。 将程序sqlservr.exe添加到例外列表。默认情况下,sqlservr.exe 安装在 C:Program FilesMicrosoft SQL ServerMSSQL10.实例名称MSSQLBinn 下,其中,实例名称对于默认实例为 MSSQLSERVER,对于任何指定的实例则为相应实例的名称。 如果域策略要求通过 IPSec 进行网络通信,还必须将 UDP 端口 4500 和 UDP 端口 500 添加到例外列表。 在运行 SQL Server Management Studio 的计算机上,在“Windows 防火墙”中指定以下信息: 将程序ssms.exe (SQL Server Management Studio) 添加到例外列表。默认情况下,ssms.exe 安装在 C:Program FilesMicrosoft SQL Server100ToolsBinnVSShellCommon7IDE 下。 【其它说明】 ? 有的网文中提到需要修改sqlserver服务的登录方式,在控制面板—>管理工具—>服务—>MSSQL(默认的ID)—>属性—>登陆—>选一个Windows帐户,填写密码,再重新启动SQL Server 2000就可以调试存储过程了。但我的机器没有碰到此类问题,有待进一步验证。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |