如何从“连接到服务器”对话框中删除caching的服务器名称?

或者,换句话说,SQL Server 2012的SqlStudio.bin在哪里? 看起来这个其他的SO问题似乎并不在预期之中。

从SQL Server 2012开始,您不再需要经历删除bin文件的麻烦(这会导致其他副作用)。 您应该能够在“连接到服务器”对话框的“服务器名称”下拉列表的MRU列表中按下“ 删除”键。 这是连接项目和这个博客文章中logging 。

清楚起见,几个月来,几个人似乎遇到了麻烦:你需要点击Server name:下拉菜单,然后用鼠标向下或者鼠标hover,直到你想要删除的服务器被选中, 然后删除 。 在这个屏幕截图中,我将立即按Delete ,它将从我的MRU列表中删除服务器ADMIN:SHELDON\SQL2014 。 请注意,因为我只是用鼠标hover,这甚至不是Server name:文本框中显示的Server name:

在这里输入图像说明

请注意,如果您有一个服务器名称的多个条目(例如一个使用Windows,另一个使用SQL身份validation),您将无法确定要删除哪一个。

find了!

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

所以答案和以前一样:删除文件,或使用一些漂亮的PowerShell魔术来编辑它。