【问题标题】:SSMS not using template for new stored procedureSSMS 未将模板用于新存储过程
【发布时间】:2020-09-25 07:53:35
【问题描述】:

我使用模板资源管理器编辑模板“创建存储过程(新菜单).sql”。并保存了它。重启 ssms。

但是,如果我通过在对象资源管理器中右键单击然后“新建 -> 存储过程...”来创建一个新的存储过程,则这些更改是不可见的。似乎 ssms 使用了我找不到的标准模板...

如果我通过模板资源管理器调用模板,我可以看到我的更改。

我更改的模板保存在 C:\Users\breeurp\AppData\Roaming\Microsoft\SQL Server Management Studio\18.0\Templates\Sql\Stored Procedure。

还有别的地方吗?点击菜单时如何更改ssms使用的模板?

Google 仅找到如何更改模板的说明 - 我按照 ir 中描述的匹配项进行操作 - 或者它们的保存位置 - 我找到模板的位置...

我正在使用 ssms 版本 18.6 和以下信息:

SQL Server Management Studio 15.0.18338.0
SQL Server 管理对象 (SMO) 16.100.41011.9
Microsoft Analysis 服务客户端工具 15.0.19205.0
Microsoft 数据访问 组件 (MDAC) 10.0.17763.1
Microsoft MSXML 3.0 4.0 6.0
Microsoft .NET Framework 4.0.30319.42000
操作系统 10.0.17763

Customise default 'New Stored Procedure' SSMS 2008 Template 中提到的路径在我的电脑上不存在。

真诚的 彼得

【问题讨论】:

    标签: ssms


    【解决方案1】:

    看起来模板旨在为常用脚本创建您自己的集合the documentation 没有任何地方声明它将在 SSMS 中导入或包含您的自定义模板。

    文档说明了以下内容(没有亮点)。

    第一次打开模板资源管理器时,模板的副本被放置在用户的 C:\Users 文件夹中的 AppData\Roaming\Microsoft\SQL Server Management Studio\130\ 下模板。

    也许如果可以检索原始位置并调整原始脚本,那么您可能会看到 SSMS 发生变化。

    为您经常执行的任务创建自定义模板。 将您的自定义脚本组织到现有文件夹中或创建新的文件夹结构。

    如果建议创建新的文件夹结构作为可能的做法,但在 SSMS 中没有配置新文件夹路径的选项,则应用程序无法找到您的自定义模板。

    【讨论】:

    • Thx - 但关键是:使用以前的版本 18.0(我认为)它可以工作......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-10
    • 2013-08-27
    • 2019-05-21
    • 1970-01-01
    • 2013-12-07
    • 2013-02-13
    相关资源
    最近更新 更多