Есть ли в Microsoft SQL Mangement studio команда редактирования процедуры
У меня около 50 баз данных, все идентичной структуры. Теперь мне нужно отредактировать одну процедуру, поэтому процесс немного сложен:
- расширить базу данных,
- расширить программируемость
- расширить хранимые процедуры
- щелкните правой кнопкой мыши на процедуре
- выберите изменить
Что я хочу знать: есть ли команда, которая откроет окно изменения для конкретной процедуры, так что мой процесс будет просто
- выберите базу данных
- CTRL+E для выполнения команды
Когда я говорю команду, я имею в виду текст в окне редактора, что-то вроде этого
edit procedure 'my_procedure'
1 ответ
Может быть, я неправильно понимаю ваш вопрос... но...
Если вы хотите использовать SQL Server Management Studio:
Не могли бы вы просто скопировать оператор ALTER, вставить его в новое окно, изменить базу данных, к которой подключено это окно, выполнить, изменить базу данных, выполнить и т. Д.
Если вы хотите сделать это быстрее и более повторяемым, вы можете просто сохранить запрос в файл и написать скрипт в cmd, используя sqlcmd для запуска этого скрипта в каждой из ваших 50 баз данных.
http://msdn.microsoft.com/en-us/library/ms162773.aspx
Я не могу себе представить управление 50 базами данных с одной и той же структурой и без использования сценариев...