自定义默认的“新存储过程”SSMS 2008模板

时间:2010-07-05 15:27:30

标签: sql-server-2008 stored-procedures templates ssms

我正在尝试自定义当您从SQL Server Management Studio 2008上的New Stored Procedure...单击Object Explorer时实施的默认查询。

我已经找到了如何从Template Explorer更改“创建存储过程(新菜单)”模板,但这意味着我将不得不继续打开模板资源管理器,而不是像我通常那样点击新的存储过程会。

如何修改点击New Stored Procedure...时显示的模板?

5 个答案:

答案 0 :(得分:27)

对于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文件:

  • 阿尔特
  • 创建基本
  • 使用光标创建
  • 使用输出
  • 创建
  • 从新菜单创建
  • 掉落

随意编辑!

对于SQL Server 2012

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

答案 1 :(得分:4)

适用于SSMS 2005和2008:

在菜单中单击“查看/模板资源管理器”(或Ctrl-Alt-T)

在打开的模板资源管理器中,找到:

存储过程/创建存储过程(新菜单)

修改:补充说明

右键单击并在弹出菜单中选择“编辑”以直接更改文件。

答案 2 :(得分:2)

对于任何感兴趣的人,SQL Server 2014 x64的文件位于:

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

答案 3 :(得分:1)

似乎有两组独立的脚本安装SQL SMO 2005:一开始它们很常见,但请想一想:

第一集,是p.campbell所说的(C:\Program Files\Microsoft SQL Server\100\等),但打开模板管理器时使用的模板位于C:\docs & settings\myuser等;这是非常符合逻辑的:我不想在我的模板中找到同事的自定义!。

我认为如果您想“自动”使用模板(右键单击“创建程序”),c:\program ...中的模板将被使用,如果您使用模板管理器,您的副本将会改为使用。

PS:感谢所有人花一些时间来帮助别人!!

答案 4 :(得分:0)

对于SSMS 18,文件位于此处:

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