Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Отладка хранимых процедур VS2012  [new]
Glebded
Member

Откуда:
Сообщений: 21
Поставил студию 2012 и не нашел пункта "Шаг с заходом в хранимую процедуру", может че не доустановил или че не включил? в 10 и 8-й студи были. Очень удобно отлаживать процедуры SQL. Кто посоветует может другой способ отлаживать процедуры?
17 мар 13, 01:54    [14058374]     Ответить | Цитировать Сообщить модератору
 Re: Отладка хранимых процедур VS2012  [new]
Cygapb-007
Member

Откуда:
Сообщений: 1677
можно начать с запуска отладки)
17 мар 13, 02:10    [14058418]     Ответить | Цитировать Сообщить модератору
 Re: Отладка хранимых процедур VS2012  [new]
Glebded
Member

Откуда:
Сообщений: 21
Вот спасибо, такие ответы можно оставить себе. Может и помогут. Если не понятно задал вопрос можно уточнить. Для отладки хранимой процедуры в SQL Server я в студии создавал подключение а далее открывал нужную хранимую процедуру и путем выбора меню в попапе "Шаг с заходом в хранимую процедуру" начинал отладку. В студии VS 2012 такого нет. Приклеиваю скин из 10-й студии.

К сообщению приложен файл. Размер - 104Kb
17 мар 13, 12:39    [14058913]     Ответить | Цитировать Сообщить модератору
 Re: Отладка хранимых процедур VS2012  [new]
Glebded
Member

Откуда:
Сообщений: 21
А это аналогичное в 2012

К сообщению приложен файл. Размер - 96Kb
17 мар 13, 12:41    [14058918]     Ответить | Цитировать Сообщить модератору
 Re: Отладка хранимых процедур VS2012  [new]
invm
Member

Откуда: Москва
Сообщений: 9838
Тынц

Если необходимо отлаживать чистый T-SQL, то делайте это в SSMS. Там, по крайней мере, можно отлаживаться в транзакции с откатом.
17 мар 13, 12:54    [14058944]     Ответить | Цитировать Сообщить модератору
 Re: Отладка хранимых процедур VS2012  [new]
Glebded
Member

Откуда:
Сообщений: 21
Может я туплю по крупному но в SSMS пошагово не врублюсь как сделать. Вот поставил точку останова но там никогда не остановится, только выполняется целиком

К сообщению приложен файл. Размер - 56Kb
17 мар 13, 13:11    [14058970]     Ответить | Цитировать Сообщить модератору
 Re: Отладка хранимых процедур VS2012  [new]
invm
Member

Откуда: Москва
Сообщений: 9838
Alt-F5, затем еще раз Alt-F5.
17 мар 13, 13:33    [14059026]     Ответить | Цитировать Сообщить модератору
 Re: Отладка хранимых процедур VS2012  [new]
Glebded
Member

Откуда:
Сообщений: 21
Хоть сто раз

К сообщению приложен файл. Размер - 48Kb
17 мар 13, 16:15    [14059413]     Ответить | Цитировать Сообщить модератору
 Re: Отладка хранимых процедур VS2012  [new]
invm
Member

Откуда: Москва
Сообщений: 9838
Glebded,

Во-первых, батч должен быть один. Во-вторых, точка останова внутри alter procedure абсолютно бессмысленна.
Нужно:
use New_Bamb;
set xact_abort on;
begin tran;
exec dbo.Tmppp;
rollback;
На exec dbo.Tmppp поставить точку останова. Затем: Alt-F5, Alt-F5, F11. Далее в нужном месте процедуры поставить точку останова и опять Alt-F5.
17 мар 13, 16:41    [14059469]     Ответить | Цитировать Сообщить модератору
 Re: Отладка хранимых процедур VS2012  [new]
Glebded
Member

Откуда:
Сообщений: 21
Спасибо! Врублился :) В судии просто по другому! Там в алтер неплохо отлаживается.
Thanks

К сообщению приложен файл. Размер - 60Kb
17 мар 13, 19:53    [14059928]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить