Настройка шаблона SSMS 2008 "Новая хранимая процедура"

Я пытаюсь настроить запрос по умолчанию, который создается, когда вы нажимаете New Stored Procedure... из Object Explorer в SQL Server Management Studio 2008.

Я нашел, как изменить шаблон "Создать хранимую процедуру (новое меню)" из Template Explorer, однако это означает, что мне придется продолжать открывать проводник шаблонов, а не нажимать на новую хранимую процедуру, как обычно.

Как изменить шаблон, который появляется при нажатии New Stored Procedure...?

Ответы

Ответ 1

Для SQL Server 2008 найдите этот каталог:

C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\SqlWorkbenchProjectItems\Sql\Stored Procedure\

или для тех, кто на x64 Windows,

C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\SqlWorkbenchProjectItems\Sql\Stored Procedure\

Внутри находятся 6 файлов .sql:

  • Alter
  • Создать базовый
  • Создать с помощью курсора
  • Создать с выходом
  • Создать из нового меню
  • Падение

Редактируйте, как вам нравится!

Для SQL Server 2012,

C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\SqlWorkbenchProjectItems\Sql\Stored Procedure

Ответ 2

Работает для SSMS 2005 и 2008:

В меню нажмите "Просмотр/Обозреватель шаблонов" (или Ctrl-Alt-T)

В проводнике шаблонов, который открывается, найдите:

Сохраненная процедура/Создать сохраненную процедуру (Новое меню)

Изменить: Дополнительная информация

Щелкните правой кнопкой мыши и выберите "Редактировать" во всплывающем меню, чтобы напрямую изменить файл.

Ответ 3

Для всех, кто интересуется, файлы для SQL Server 2014 x64 находятся по адресу:

C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\SqlWorkbenchProjectItems\Sql\Stored Procedure

Ответ 4

Кажется, есть два разделенных набора скриптов, устанавливающих SQL SMO 2005: в начале они обычны, но подумайте об этом:

Первый набор, где p.campbell сказал (C:\Program Files\Microsoft SQL Server\100\ и т.д.), но шаблон, используемый при открытии диспетчера шаблонов, находится в C:\docs & settings\myuser и т.д.; и это вполне логично: я не хочу находить настройки моих коллег в моих шаблонах!

Я думаю, что если вы хотите использовать шаблон "автоматически" (щелкните правой кнопкой мыши, "создайте процедуру" ), шаблон будет использоваться в c:\program... тогда, если вы используете диспетчер шаблонов, будет использована ваша копия вместо этого.

PS: Спасибо всем, кто потратил некоторое время, чтобы помочь другим!

Ответ 5

Для SSMS 18 файл находится здесь:

C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\SqlWorkbenchProjectItems\Sql\Stored Procedure