У меня проблема с получением отладки хранимых процедур для работы в 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 переходит в «режим отладки», но процедура не отображается вообще.
Шаги, которые я сделал:
- Включена отладка SQL в настройках проекта
- Открыл соединение SQL в обозревателе серверов
- Включен отладчик CLR / SQL для соединения
- Щелкните правой кнопкой мыши по процедуре и выберите «шаг в хранимую процедуру»
Или я попытался открыть процедуру и установить точку останова, это не помогло.
Есть идеи? Как уже было сказано, соединение есть, но Visual Studio не может открыть код процедуры.