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

或者,换句话说,SQLServer2012的 SqlStudio.bin 在哪里?它似乎不在 另一个问题预期的位置。

42461 次浏览

找到了!

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

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

从 SQLServer2012开始,您不再需要经历删除 bin 文件的麻烦(这会导致其他副作用)。在“连接到服务器”对话框中,您应该能够在“服务器名称”下拉菜单的 MRU 列表中按下 Delete键。这在 此连接项这篇博文中有记载。

需要说明的是,因为有几个人似乎在这个问题上已经困扰了好几个月: 你需要点击 Server name:下拉菜单,然后向下箭头或者用鼠标悬停,直到你想要移除的服务器被选中,然后按 那么键按 Delete。在这个屏幕截图中,我要按 Delete现在,它将删除服务器 ADMIN:SHELDON\SQL2014从我的 MRU 列表。请注意,因为我只是用鼠标悬停,这甚至不是在 Server name:文本框中显示的服务器。

enter image description here

请注意,如果一个服务器名称有多个条目(例如,一个带有 Windows,一个带有 SQL Auth) ,您将无法判断正在删除的是哪一个。

至于 SQLServerManagementStudiov18,似乎这个文件现在是 XML,您可以直接编辑它: %APPDATA%\Microsoft\SQL Server Management Studio\18.0\UserSettings.xml

如果您想删除 Windows10上的特定帐户或更新密码,那么您可以在凭据管理器中进入 Windows 凭据,并更新或删除相关条目: 控制面板 > > 证书管理器 > > Windows 证书 > > Microsoft: SSMS

enter image description here

这是从列表中清除这些服务器名称的最佳方法。

打开(SSMS)版本。我的是18。 您应该就在您可以看到服务器名称下拉列表的地方。 否则,将打开“文件”菜单栏中的“连接到服务器”对话框 单击“服务器名称”字段下拉列表。 “悬停”(非常重要)你想移除的项目。 按下键盘上的删除(DEL)键就可以了。 举手之劳,何足挂齿