正如标题所述,我该如何做到这一点?
我想点击保存按钮后,让SSMS自动指向一个网络文件夹。。
正如标题所述,我该如何做到这一点?
我想点击保存按钮后,让SSMS自动指向一个网络文件夹。。
这篇文章已经三年了,但是对于SSMS 2012和2014的回答会很有帮助,所以我想添加一些更新。步骤一在不同版本之间略有不同,然后其他步骤都一样:
SSMS 2012
SSMS 2014
两个版本都适用
2k8在注册表中的正确位置是HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\100\Tools\Shell
。
在一番折腾之后,这个方法对我有效:
按照上面的帖子编辑注册表设置(HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\100\Tools\Shell)- 更改所有路径,除了MyDocumentsLocation(这似乎会导致设置被重置)。
找到My Documents中的.vssettings文件,并复制到您的文件夹+ '/Settings'文件夹中(例如:c:\Dox\SQL Server Management Studio\Settings)。
启动SQL Studio,退出并重新启动。
编辑.vssettings文件(现在应该在您的文件夹中而不是My Documents),并将ProjectsLocation更改为所需的文件夹,例如:C:\Dox\SQL Server Management Studio\Projects
启动SQL Studio。现在打开文件应该可以工作了,但保存需要点击保存对话框左侧的'My Projects'。
@Kevin的解决方案不适用于SQL 2k8。需要更改注册表:
key = HKEY_Current_User\Microsoft\Microsoft SQL Server\100\Tools\Shell
现在看看他们写的默认路径...将其更改为任何有效的 UNC。
出于某种原因,它不能在工具内进行编辑,但是您可以从“我的文档”文件夹中的设置文件中进行调整 > SQL Server Management Studio > 设置。
查找节点“ProjectsLocation”,并相应地进行调整 -
<PropertyValue name="ProjectsLocation">\\mynetworkpath</PropertyValue>
确保在编辑此文件之前退出 SSMS。这应该能解决问题...