[英]SQL Server 2008, stored procedure run slow from code but fast in SSMS
[英]Customise default 'New Stored Procedure' SSMS 2008 Template
我正在尝试自定义从SQL Server Management Studio 2008上的Object Explorer
单击“ New Stored Procedure...
时所使用的默认查询。
我已经找到了如何从Template Explorer
更改“创建存储过程(新菜单)”模板,但这意味着我将不得不继续打开模板资源管理器而不是像我通常那样点击新的存储过程。
如何编辑单击“ New Stored Procedure...
”时出现的模板?
对于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
为SSMS 2005和2008工作:
在菜单中单击查看/模板资源管理器(或Ctrl-Alt-T)
在打开的模板资源管理器中,找到:
存储过程/创建存储过程(新菜单)
编辑:补充说明
右键单击并在弹出菜单中选择“编辑”以直接更改文件。
对于任何感兴趣的人,SQL Server 2014 x64的文件位于:
C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\Binn\\ManagementStudio\\SqlWorkbenchProjectItems\\Sql\\Stored Procedure
似乎安装SQL SMO 2005
有两组独立的脚本:一开始它们很常见,但请想一想:
第一集是p.campbell所说的( C:\\Program Files\\Microsoft SQL Server\\100\\
etc),但打开模板管理器时使用的模板位于C:\\docs & settings\\myuser
等; 这是非常合乎逻辑的:我不想在我的模板中找到同事的自定义!
我认为如果你想“自动”使用模板(右击,“创建程序”),将使用c:\\program
...中的模板,如果你使用模板管理器,则会使用你的副本。
PS:感谢大家花一些时间来帮助别人!
对于SSMS 18,文件位于:
C:\\Program Files (x86)\\Microsoft SQL Server Management Studio 18\\Common7\\IDE\\SqlWorkbenchProjectItems\\Sql\\Stored Procedure
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.