Есть ли в Microsoft SQL Mangement studio команда редактирования процедуры

У меня около 50 баз данных, все идентичной структуры. Теперь мне нужно отредактировать одну процедуру, поэтому процесс немного сложен:

  1. расширить базу данных,
  2. расширить программируемость
  3. расширить хранимые процедуры
  4. щелкните правой кнопкой мыши на процедуре
  5. выберите изменить

Что я хочу знать: есть ли команда, которая откроет окно изменения для конкретной процедуры, так что мой процесс будет просто

  1. выберите базу данных
  2. 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 базами данных с одной и той же структурой и без использования сценариев...

Другие вопросы по тегам