我们的本地 IT 在网络路径上有“我的文档”文件夹。这会导致 MSQL Server Management Studio 出现问题,因为它每 10 分钟保存一次自动恢复信息,并且在保存时会锁定。
我找到了 VS2008 保存其设置的位置,但我无法找到如何从“我的文档”中更改它。有谁知道该设置位于哪里?
不幸的是,至少对于VS2005和VS2008(我认为对于VS2010,但我没有检查过),这不能从系统的“我的文档”文件夹中更改。我同意,这非常烦人,因为我们将“我的文档”文件夹设置为网络共享。当我们使用 VPN 时,网络连接速度非常慢,因此自动恢复功能不是即时的,并且会阻止 UI。
我在 Microsoft Connect 上发现了以下反馈,表明无法更改设置:
几乎没有“替代方案”。当然,您可以关闭自动恢复,但通常不建议这样做。我最终决定做的只是增加自动保存之间的时间间隔。它可以在 Tools\Options\Environment\AutoRecover(在 VS2008 中)下找到,这也是您打开/关闭它的位置。
当然,在SQL Server Management Studio中,选项中没有Environment\AutoRecover部分。但是,如果我们记得 SSMS 使用 Visual Studio 核心(并且我们对一些注册表黑客攻击感到满意),我们也可以调整 SSMS 的时间间隔。
VS 使用名为“AutoRecover Save Interval”的 REG_DWORD 值来存储自动保存之间的分钟数。只需将该值添加到注册表中的以下项(适用于 SSMS2008)。我将其设置为 60,因为我通常不会在 SSMS 中做太多超关键的工作,但您可以将其设置为适合您的值。
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\100\Tools\Shell\General\AutoRecover
我意识到这并不是真正解决原始问题的方法,但我认为它至少是一个可行的替代方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)