更改SSMS默认文件位置(特定模板)

时间:2016-06-01 22:56:08

标签: sql-server ssms options

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选项卡。

3 个答案:

答案 0 :(得分:0)

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

enter image description here

答案 1 :(得分:0)

不知道有关移动SSMS整个位置的信息,但是如果您要修改可不断加载的核心模板,请参见下文。

我一直将我的转到脚本保存在模板中,并且为了使内容整洁,我总是首先将所有附带的模板捆绑到一个单独的文件夹中。您不仅必须首先在本地实例中执行此操作,而且还必须每次打开SSMS时都要从它们获取的位置执行此操作,否则每次打开SSMS时它将始终添加默认模板(及其文件夹)。

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

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

请不要打开SSMS!。这样做会重新构建SSMS实例中的核心模板。

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

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

一旦文件被移动或删除,现在打开SSMS,您的模板资源管理器应该只在其中包含_SQLDefault文件夹(如果删除了所有内容,则不包含),以及您之前未删除的自定义模板。如果自定义项丢失了,只需将其从备份中添加回去即可。

答案 2 :(得分:0)

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

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

Registry Editor screen shot: