У меня возникла проблема с отладкой хранимой процедуры для работы в Visual Studio 2008: когда я начинаю отладку, я получаю эти сообщения об успешности в окне вывода, однако фактические окна хранимых процедур не отображаются.Отладка хранимой процедуры MS SQL
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 переходит в режим отладки, но процедура вообще не отображается.
шаги я сделал:
- Enabled отладки SQL в настройках проекта
- Открыли SQL соединения в Server Explorer
- Enabled CLR/SQL debuggin на связи
- правой кнопкой мыши на процедура и выбранный «шаг на хранение»
В качестве альтернативы я попытался открыть процедуру ure и установить там точку останова, это не помогло.
Любые идеи? Как сказано, соединение есть, но Visual Studio не может открыть код процедуры.
Просто чтобы проверить, это хранимая процедура CLR? – cjk
Нет, это T-SQL – driAn
Это разрешено для вас? – Wayne