【问题标题】:Change SSMS Default File Location (Specifically Templates)更改 SSMS 默认文件位置(特别是模板)
【发布时间】:2016-06-01 22:56:07
【问题描述】:

TLDR:如何在不卸载和重新安装的情况下更改 SQL Server Management Studios 2014 的默认位置?

我最近安装了 SQL Server Management Studio 2014,但默认文件位置不在我想要的位置。我能够通过“工具”->“选项”更改默认查询位置和默认项目位置,但我终生无法弄清楚如何更改模板位置。即使我删除了文件夹,每次运行 SSMS 时,它都会在原来的位置创建一个新文件夹。

我猜我只是在某处遗漏了一个选项(可能是 XML 部分?),但任何指针都将不胜感激。

如果有问题,我想将默认位置从“Documents/SQL Server Management Studios”移动到“Doc​​uments/Programming/SQL Server Management Studios”

提前致谢。

编辑:我已经更改了导入和导出设置中的文件路径,以及查询结果 -> SQL Server 选项卡。

【问题讨论】:

    标签: sql-server ssms options


    【解决方案1】:

    不知道移动 SSMS 的整个位置,但如果您希望修改不断重新加载的核心模板,请参见下文。

    我总是将我的首选脚本保存在模板中,为了保持整洁,我总是首先将所有已发布的模板捆绑到一个单独的文件夹中。您不仅必须首先在本地实例中执行此操作,而且还必须在每次打开 SSMS 时从它们提取的位置执行此操作,否则无论何时打开 SSMS,它都会一直添加默认模板(及其文件夹)。

    如果您已经打开了模板资源管理器,请编辑其中的一个文件(右键单击 > 编辑)以将其打开。在打开的实例上,右键单击其选项卡并选择打开包含文件夹。

    关闭 SSMS,然后从打开的位置删除除您的自定义模板之外的所有模板。为了安全起见,在您 PC 上的其他位置备份您的自定义模板。

    暂时不要打开 SSMS!! 这样做会在您的 SSMS 实例中重建核心模板。

    打开以下文件夹路径:C:\Program Files (x86)\Microost SQL Server\120\Tools\Binn\ManagementStudio\SqlWorkbenchProjectItems\Sql

    这是默认模板所在的位置。我所做的是创建一个名为“__SQLDefault”的新文件夹,然后将除 Sql.vsdir 和 SQLFile.sql 之外的所有内容移动到 __SQLDefault 文件夹(或您所称的任何内容)。这是为了以防我想引用任何核心模板​​......它们仍然存在于一个单独的单个文件夹中。如果您不希望保留任何核心模板​​,则另一种选择是删除所有内容(Sql.vsdir 和 SQLFile.sql 除外),而不是将它们放在文件夹中。

    一旦文件被移动或删除,现在打开 SSMS,您的模板资源管理器中应该只有 _SQLDefault 文件夹(如果您删除了所有内容,则没有),以及您之前没有删除的自定义模板。如果您的自定义已消失,只需将它们从备份中添加回来。

    【讨论】:

    • 我知道它很旧,但这绝对是 IMO 的最佳答案。注意:对于 SSMS 18,核心模板的路径是:C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\SqlWorkbenchProjectItems\Sql
    【解决方案2】:

    尝试更改导入和导出设置。

    【讨论】:

    • 您是否尝试在注册表中搜索路径?我怀疑它在里面的某个地方。
    【解决方案3】:

    帮助我编辑注册表和 DefaultFileOpenLocation 的值

    HKEY_USERS\S-1-5-21-1428394981-1396028598-1721912238-1000\Software\Microsoft\SQL Server Management Studio\18.0_IsoShell
    

    Registry Editor screen shot:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-16
      • 2015-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多