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

Откуда:
Сообщений: 165
Если надо быстро поправть процедуру, я пользуюсь Man.Stud. Но он очень ...ДОЛГО... открывает дерево процедур. 5 мин точно.
Можно конечно написать sp_helptext <имя проц.>, взять ее текст, написать alter и исправлять.
Есть еще способы ?
27 июл 12, 09:50    [12923295]     Ответить | Цитировать Сообщить модератору
 Re: Как быстро найти процедуру для изменения (если их тысячи)  [new]
iap
Member

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

держать скрипты всех объектов БД в системе управления версиями
27 июл 12, 09:55    [12923327]     Ответить | Цитировать Сообщить модератору
 Re: Как быстро найти процедуру для изменения (если их тысячи)  [new]
Jovanny
Member

Откуда:
Сообщений: 1196
Visual Studio. Там можно редактировать процедуроы, даже не подключаясь к базу, потом деплоить.
27 июл 12, 09:59    [12923354]     Ответить | Цитировать Сообщить модератору
 Re: Как быстро найти процедуру для изменения (если их тысячи)  [new]
мимо
Guest
Jovanny,
Есть такое понятие как фильтр. Если объектов много, то его наложить и будет быстрее.
27 июл 12, 10:29    [12923584]     Ответить | Цитировать Сообщить модератору
 Re: Как быстро найти процедуру для изменения (если их тысячи)  [new]
AlexanP
Member

Откуда:
Сообщений: 165
Есть такое понятие как фильтр. Если объектов много, то его наложить и будет быстрее.

Кнопка "фильтр" становится доступной только через 5-10 мин, когда все процедуры появятся в правом окне.
27 июл 12, 10:54    [12923867]     Ответить | Цитировать Сообщить модератору
 Re: Как быстро найти процедуру для изменения (если их тысячи)  [new]
user89
Member

Откуда:
Сообщений: 2083
iap
AlexanP,
держать скрипты всех объектов БД в системе управления версиями
+1

AlexanP, заскриптуйте хранимые процедуры, и в будущем проблем не будет:
Картинка с другого сайта.
27 июл 12, 11:02    [12923943]     Ответить | Цитировать Сообщить модератору
 Re: Как быстро найти процедуру для изменения (если их тысячи)  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
AlexanP
Есть такое понятие как фильтр. Если объектов много, то его наложить и будет быстрее.

Кнопка "фильтр" становится доступной только через 5-10 мин, когда все процедуры появятся в правом окне.


в каком правом окне? кнопка "фильтр" активна даже при не открытой ветке процедур в дереве объектов
27 июл 12, 11:05    [12923993]     Ответить | Цитировать Сообщить модератору
 Re: Как быстро найти процедуру для изменения (если их тысячи)  [new]
_ч_
Member

Откуда:
Сообщений: 1446
AlexanP
Есть такое понятие как фильтр. Если объектов много, то его наложить и будет быстрее.

Кнопка "фильтр" становится доступной только через 5-10 мин, когда все процедуры появятся в правом окне.


Правда?
У меня 2008, я открываю вкладку Programmability и далее кликаю правой кнопкой мыши по вкладке Stored Procedure выбираю Filter и задаю условия фильтрации, а после этого уже открываю вкладку Stored Procedure.
27 июл 12, 11:06    [12924005]     Ответить | Цитировать Сообщить модератору
 Re: Как быстро найти процедуру для изменения (если их тысячи)  [new]
AlexanP
Member

Откуда:
Сообщений: 165
У меня 2005, я открываю вкладку Programmability и далее кликаю правой кнопкой мыши по вкладке Stored Procedure.
Идет зависание на 5-10 мин и только потом можно выбрать Filter, также как и кнопку справа.
27 июл 12, 11:19    [12924127]     Ответить | Цитировать Сообщить модератору
 Re: Как быстро найти процедуру для изменения (если их тысячи)  [new]
user89
Member

Откуда:
Сообщений: 2083
AlexanP,

все-таки заксриптуйте объекты, если нет исходников.
Для SQL 2005
Картинка с другого сайта.
27 июл 12, 11:29    [12924201]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить