Настройка шаблона 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