我在使用Visual Studio 2008进行存储过程调试时遇到了问题:当我开始调试时,输出窗口中会显示成功消息,但实际的存储过程窗口没有弹出。
Auto-attach to process '[1640] [SQL] stagsql' on machine 'stagsql' succeeded.
The thread 'stagsql [67]' (0xf80) has exited with code 0 (0x0).
The thread 'stagsql [67]' (0xf80) has exited with code 0 (0x0).
The thread 'stagsql [69]' (0x908) has exited with code 0 (0x0).
The thread 'stagsql [69]' (0x908) has exited with code 0 (0x0).
The thread 'stagsql [69]' (0x908) has exited with code 0 (0x0).
The thread 'stagsql [69]' (0x908) has exited with code 0 (0x0).
Running [dbo].[uspCGetXYZ] ( @nLieferantId = 161616, @nStrukturId = -1, @nPageIndex = 1, @nPageSize = 16, @sSortColumn = arLangname, @nSortAscending = 1 ).
Visual Studio进入“调试模式”,但过程根本没有显示出来。
我所做的步骤:
1. 在项目设置中启用SQL调试 2. 在服务器资源管理器中打开SQL连接 3. 启用连接上的CLR/SQL调试 4. 右键单击该过程并选择“逐步执行存储过程”
或者,我尝试打开过程并在那里设置断点,但没有帮助。
有什么想法吗?如上所述,连接是存在的,但Visual Studio无法打开过程代码。