star870126 发表于 2015-7-5 09:07:47

SQL Server调试存储过程

一.   调试SQL   Server   2000

1.   设置帐户。
   在windows服务中找到MSSQLSERVER,双击弹出对话框。
   选择“登陆”选项卡,选中“此帐户”,输入一个管理员帐户和密码。
   重启服务。

2.   在查询分析器执行单步调试。
   在查询分析器中,右键单击存储过程,选择“调试”。

二.   VS2005本地调试Sql   Server   2005

1.   打开VS2005,单击《视图》,打开《服务器资源管理器》。

2.   右键单击《数据连接》,在弹出的菜单中选择《添加连接》。

3.   在弹出的《添加连接》对话框中,
   在《服务器名》文本框填写数据库服务器的IP地址,如127.0.0.1。
   在《登陆到服务器》部分,使用默认选项,即《使用window身份验证》,这一点非常重要。
   在《选择或输入一个数据库名》下拉列表中选择要调试的数据库。
   单击《确定》按钮,完成本部分的配置。

4.   在《服务器资源管理器》中,找到该数据库中要调试的存储过程。
   右键单击该存储过程,选择《单步执行存储过程》。

5.   在弹出的《运行存储过程》对话框中输入各参数的值,单击《确定》按钮进入调试状态。

6.   总结:关键在于《使用window身份验证》。

三.   VS2005远程调试Sql   Server   2005

1.   远程调试Sql   Server   2005比本地调试麻烦一些,可能经常会有权限不足的提示,请使用下面方法进行设置。

2.   在数据库服务器的机器上,
   添加一个windows帐户,比如a,并把该用户加入到Administrators权限组。
   在windows服务中找到Sql   Server   2005的服务,双击弹出对话框。
(1)   选择“登陆”选项卡,选中“此帐户”,输入刚才新建的管理员帐户和密码。
(2)   重启服务。

3.   在调试的机器上,即本机上,
   添加一个windows帐户,该帐户应和数据库服务器上新建的帐户相同,密码也应相同,并加入到Administrators权限组。
   其它步骤同本地调试Sql   Server   2005。
   注意:
(1)   如果在《服务器名》文本框填写数据库服务器的IP地址后,《选择或输入一个数据库名》下拉列表为空,则说明window身
份验证失败,请按下面方法处理。
(2)   查看登陆数据库服务器的帐户和密码,然后在本机建立此帐户,密码必须相同,并加入到Administrators权限组。
(3)   本机也使用此帐户登陆,绝对OK了。
页: [1]
查看完整版本: SQL Server调试存储过程