Есть ли в Microsoft SQL Mangement studio команда редактирования процедуры - PullRequest
0 голосов
/ 11 августа 2011

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

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

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

  1. выбрать базу данных
  2. CTRL + E для выполнения команды

Когда я говорю команду, я имею в виду текст в окне редактора, что-то вроде этого

edit procedure 'my_procedure'

1 Ответ

0 голосов
/ 12 августа 2011

Возможно, я неправильно понял ваш вопрос ... но ...

Если вы хотите использовать SQL Server Management Studio:

Не могли бы вы просто скопировать инструкцию ALTER, вставить ее в новуюокно, изменить базу данных, к которой подключено окно, выполнить, изменить базу данных, выполнить и т. д.

Если вы хотите сделать это быстрее и более повторяемым, вы можете просто сохранить запрос в файл и написать скриптв cmd, используя sqlcmd для запуска этого скрипта на каждой из ваших 50 баз данных.

http://msdn.microsoft.com/en-us/library/ms162773.aspx

Я не могу представить себе управление 50 базами данных с одинаковой структурой и без использования сценариев ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...