1

从 VS 2005 中成功地远程调试存储过程 (SQL Server 2005) 需要哪些步骤?

客户端和服务器机器都在同一个域中。我从来没有这样做过,所以一步一步的指导将不胜感激。

4

2 回答 2

2

好问题!如果我没记错的话,我认为 SQL Management Studio 内部不再可以进行调试(就像在 SQL Server 2000 和 Enterprise Studio 时代一样)。

在 Visual Studio 2005 中远程调试 MS SQL 存储过程的说明

  1. 启动 Visual Studio(如果您从 Vista运行,请以管理员身份运行)
  2. 在 Visual Studio 2005 中单击View->Server Explorer,您会注意到它会显示一个带有Data Connections元素的面板。
  3. 右键单击数据连接并选择添加连接
  4. 确保数据源设置为SqlClient
  5. 填写服务器连接信息,填写您希望调试的存储过程所在的数据库名称。
  6. 成功连接后,您会注意到填充了数据库树,它为您提供了表、视图、存储过程、函数等的列表。
  7. 展开 Stored Procedures,找到您要调试的那个并右键单击它并选择Step Into Stored Procedure
  8. 如果存储过程有参数,则会出现一个对话框,您可以指定这些参数是什么。
  9. 此时,根据您的防火墙设置和其他设置,系统可能会提示您对防火墙进行修改以允许打开必要的端口。但是,Visual Studio 似乎可以为您处理这个问题。
  10. 完成后,Visual Studio 应将您置于存储过程的开头,以便您开始调试!

调试愉快!

于 2008-09-26T23:42:24.977 回答
1

SQL 具体

http://msdn.microsoft.com/en-us/library/s4sszxst(VS.71).aspx

VS2005 总体来说

http://msdn.microsoft.com/en-us/library/y7f5zaaa(VS.71).aspx

于 2008-09-26T23:14:10.753 回答