我正在尝试自定义当您从SQL Server Management Studio 2008上的New Stored Procedure...
单击Object Explorer
时实施的默认查询。
我已经找到了如何从Template Explorer
更改“创建存储过程(新菜单)”模板,但这意味着我将不得不继续打开模板资源管理器,而不是像我通常那样点击新的存储过程会。
如何修改点击New Stored Procedure...
时显示的模板?
答案 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
...中的模板将被使用,如果您使用模板管理器,您的副本将会改为使用。
答案 4 :(得分:0)
对于SSMS 18,文件位于此处:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\SqlWorkbenchProjectItems\Sql\Stored Procedure