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

时间:2011-07-26 04:35:45

标签: sql ssms sql-server-2008

正如标题所述,我该怎么做?

我想点击保存,并让SSMS自动将我引导到网络文件夹..

5 个答案:

答案 0 :(得分:13)

现在已经有3年了,但SSMS 2012和2014的答案会有所帮助,所以我想我会添加更新。第一步在版本之间有所不同,其余部分是相同的:

SSMS 2012

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

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

      1. 使用文本编辑器打开ssms.application.pkgdef(例如记事本)
      2. 更改DefaultProjectsLocation的值
      3. " DefaultProjectsLocation" =" $ MyDocuments $ \ SQL Server Management Studio"
      4. 保存文件
      5. 感谢此来源:http://www.networksteve.com/forum/topic.php/How_to_change_the_default_query_save_location_in_SSMS/?TopicId=41425&Posts=0

答案 1 :(得分:3)

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

答案 2 :(得分:1)

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

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

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

在编辑此文件之前,请务必退出SSMS。这应该可以解决问题......

答案 3 :(得分:1)

@Kevin's solution不适用于SQL 2k8。一个人需要更改注册表:

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

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

答案 4 :(得分:1)

在经过大量拙劣之后,这似乎对我有用 -

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

  2. 从“我的文档”中找到.vssettings文件并复制到您的文件夹+'/ Settings'文件夹(例如c:\ Dox \ SQL Server Management Studio \ Settings)。

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

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

  5. 启动SQL studio。打开文件现在应该可以正常工作,但保存需要单击保存对话框左侧的“我的项目”。