2009-06-16 98 views
0

我正在使用VS 2008并尝试插入SQL Server 2005数据库上的存储过程。我打开服务器资源管理器,双击该过程。它出现在文本窗口中。我在其中设置了一个中断点,右键单击并选择“步入存储过程”。它返回“被用户取消”。 MSVSCOM.exe在SQL Server主机上运行,​​我可以连接到SQL Server主机上的远程进程。有趣的是,如果我第一次连接到SQL Server主机上的远程进程,我可以“步入存储过程”。但是,一旦这个过程关闭和/或我分离,我得到臭名昭着的“用户取消”消息。我在此发现了很多帖子(例如,1),但没有确切解释发生了什么问题。Visual Studio 2008调试远程主机上的SQL Server 2005 SP

其他人遇到此问题?

回答

0

我认为这是设计。这是调试器的工作方式。如果您在同一台机器上调试非托管进程,则还必须先附加该进程。