更改 SQL Management Studio 2008 的默认保存位置

12

正如标题所述,我该如何做到这一点?

我想点击保存按钮后,让SSMS自动指向一个网络文件夹。。


已经回答了https://dev59.com/r3RB5IYBdhLWcg3wWGAH - niktrs
5个回答

14

这篇文章已经三年了,但是对于SSMS 2012和2014的回答会很有帮助,所以我想添加一些更新。步骤一在不同版本之间略有不同,然后其他步骤都一样:

SSMS 2012

  1. 找到 C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\Extensions\Application

SSMS 2014

  1. 找到 C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\Extensions\Application

两个版本都适用

  1. 用文本编辑器(例如Notepad)打开 ssms.application.pkgdef
  2. 更改 DefaultProjectsLocation 的值
  3. "DefaultProjectsLocation"="$MyDocuments$\SQL Server Management Studio"
  4. 保存文件

感谢这个来源:http://www.networksteve.com/forum/topic.php/How_to_change_the_default_query_save_location_in_SSMS/?TopicId=41425&Posts=0


1
正如预期的那样,对于SSMS 2016,第一步是: 找到C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\Extensions\Application - Goozak

3

2k8在注册表中的正确位置是HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\100\Tools\Shell

注:2k8指的是Microsoft SQL Server 2008。


1

在一番折腾之后,这个方法对我有效:

  1. 按照上面的帖子编辑注册表设置(HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\100\Tools\Shell)- 更改所有路径,除了MyDocumentsLocation(这似乎会导致设置被重置)。

  2. 找到My Documents中的.vssettings文件,并复制到您的文件夹+ '/Settings'文件夹中(例如:c:\Dox\SQL Server Management Studio\Settings)。

  3. 启动SQL Studio,退出并重新启动。

  4. 编辑.vssettings文件(现在应该在您的文件夹中而不是My Documents),并将ProjectsLocation更改为所需的文件夹,例如:C:\Dox\SQL Server Management Studio\Projects

  5. 启动SQL Studio。现在打开文件应该可以工作了,但保存需要点击保存对话框左侧的'My Projects'。


1

@Kevin的解决方案不适用于SQL 2k8。需要更改注册表:

key = HKEY_Current_User\Microsoft\Microsoft SQL Server\100\Tools\Shell

现在看看他们写的默认路径...将其更改为任何有效的 UNC。


1

出于某种原因,它不能在工具内进行编辑,但是您可以从“我的文档”文件夹中的设置文件中进行调整 > SQL Server Management Studio > 设置。

查找节点“ProjectsLocation”,并相应地进行调整 -

<PropertyValue name="ProjectsLocation">\\mynetworkpath</PropertyValue>

确保在编辑此文件之前退出 SSMS。这应该能解决问题...


似乎在2008版本中无法正常工作。 - Matt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接