如何清除 Sql Server Management Studio 连接对话框中的过时服务器名称条目?

如何清除 Sql Server Management Studio 连接对话框中的过时服务器名称条目?

以下条目中除了一个之外都已过期/不存在,我只想删除它们。我已按 Ctrl-F 删除注册表,但无济于事。有什么想法吗?

在此处输入图片描述

答案1

尝试删除此文件C:\Documents and Settings\<user>\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat,或者如果您使用的是 Windows Vista/Windows 7,请在此文件夹中查找类似的文件(C:\Users\\AppData\Roaming\Microsoft\Microsoft SQL Server\90\Tools\Shell)

请小心,因为您将丢失所做的所有自定义设置。

查看更多细节。

答案2

对于 Sql Server 2012 Management Studio,此文件已移动。它现在位于:

C:\Users\<username>\AppData\Roaming\Microsoft\
    SQL Server Management Studio\11.0\SqlStudio.bin

答案3

我已经编写了一个开源 UI 来实现此功能(不会丢失其他定制)并将其发布在这里:http://ssmsmru.codeplex.com/

请注意,SSMS 2012 具有删除内置服务器的功能。看这里

超过这里这里在 SO 上有类似的问题。@arcticdev 发布了一些我在 UI 中使用的代码。

相关内容