SSMS:SQL Server在哪里存储其服务器名称?

我有一些“旧”服务器或服务器名称与打字错误,不断显示在SQL Serverpipe理工作室的“连接到数据库”对话框中的服务器下拉列表中:

在这里输入图像描述

这些名字在哪里存储? 有什么办法来清理这个列表并删除一些条目吗?

对于SQL 2005:

C:\Documents and Settings\<USER>\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat

对于SQL 2008:

C:\Documents and Settings\<USER>\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin

所以…

  1. closuresSSMS的所有实例
  2. 删除/重命名文件
  3. 打开SSMS

编辑:在MS连接https://connect.microsoft.com/SQLServer/feedback/details/424800

从一个版本的SQL Server Management Studio升级到另一个版本(例如2014到2016)时,可以将SqlStudio.bin文件从一个目录复制到另一个目录,所有连接都将迁移到新版本。

  1. closuresSSMS的所有实例。
  2. 在“C:\ Users \ <用户名> \ AppData \ Roaming \ Microsoft \ SQL Server Management Studio \ 13.0 \”中将SqlStudio.bin重命名为SqlStudio.bin.saved。
  3. 将SqlStudio.bin文件从“C:\ Users \ <用户名> \ AppData \ Roaming \ Microsoft \ SQL Server Management Studio \ 12.0 \”复制到“C:\ Users \ <用户名> \ AppData \ Roaming \ Microsoft \ SQL Server Management Studio \ 13.0 \“
  4. 现在打开SSMS 2016,你应该可以看到所有来自SSMS 2014的旧连接。

注意:如果这不起作用,您可以删除… \ 13.0 \目录中的SqlStudio.bin文件,并将SqlStudio.bin.saved重命名为SqlStudio.bin以恢复您的旧configuration。

要删除新SQL 2014的所有条目,您需要删除文件:

 C:\Users\(USER)\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin 

对于SQL Server 2012及更高版本,请使用以下path:

 C:\Users\(USER)\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin