如何在同一域中远程调试存储过程?
时间:2020-03-06 14:48:45 来源:igfitidea点击:
要从VS 2005内部成功地远程调试存储过程(SQL Server 2005),需要执行哪些步骤?
客户端计算机和服务器计算机都在同一域中。我从来没有做过,所以一步一步的说明将不胜感激。
解决方案
专门针对SQL
http://msdn.microsoft.com/en-us/library/s4sszxst(VS.71).aspx
VS2005一般
http://msdn.microsoft.com/en-us/library/y7f5zaaa(VS.71).aspx
好问题!如果我没记错的话,我认为在SQL Management Studio中不再可以进行调试(因为它早在SQL Server 2000中,Enterprise Studio时代就开始了)。
在Visual Studio 2005中远程调试MS SQL存储过程的说明
- 启动Visual Studio(如果从Vista运行,请以管理员身份运行)
- 在Visual Studio 2005中,单击"视图"->"服务器资源管理器",我们会注意到它打开了一个带有"数据连接"元素的面板。
- 右键单击"数据连接",然后选择"添加连接"
- 确保将数据源设置为SqlClient。
- 填写服务器连接信息,并填写我们要调试的存储过程所在的数据库名称。
- 成功建立连接后,我们会注意到该数据库的树已填充,该树为我们提供了表,视图,存储过程,函数等的列表。
- 展开"存储过程",找到要调试的存储过程,然后右键单击它,然后选择"进入存储过程"。
- 如果存储过程具有参数,则会出现一个对话框,我们可以指定这些参数是什么。
- 此时,根据防火墙设置和不设置的防火墙设置,可能会提示我们修改防火墙以允许打开必要的端口。但是,Visual Studio似乎可以为我们解决此问题。
- 完成后,Visual Studio应该将我们置于存储过程的开头,以便我们可以开始调试!
调试愉快!