Настроить шаблон SSMS 2008 по умолчанию для новой хранимой процедуры - PullRequest
15 голосов
/ 05 июля 2010

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

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

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

Ответы [ 4 ]

27 голосов
/ 05 июля 2010

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

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

или для тех, в Windows x64,

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

4 голосов
/ 23 марта 2012

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

В меню выберите View / Template Explorer (или Ctrl-Alt-T)

В открывшемся Обозревателе шаблонов найдите:

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

Редактировать: Дополнительные пояснения

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

2 голосов
/ 23 декабря 2015

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

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

1 голос
/ 13 сентября 2013

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

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

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

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

...