尝试连接到Management Studio(特别是2008)中的服务器时,会在一个字段中输入服务器名称。该字段还有一个下拉列表,其中显示了您尝试连接的服务器的历史记录。
我想知道:
- 如何从该历史记录中删除单个项目。
- 如何从“登录”字段历史记录中删除每个服务器名称的项目。
谢谢!
尝试连接到Management Studio(特别是2008)中的服务器时,会在一个字段中输入服务器名称。该字段还有一个下拉列表,其中显示了您尝试连接的服务器的历史记录。
我想知道:
谢谢!
Answers:
从SQL Server 2012开始,您不再需要麻烦删除bin文件(这会导致其他副作用)。您应该能够在“连接到服务器”对话框的“服务器名称”下拉列表的MRU列表中按Delete键。此连接项和此博客文章中对此进行了记录。
请注意,如果您为一个服务器名称有多个条目(例如,一个使用Windows,一个使用SQL Auth),则您将无法知道要删除哪个。
对于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
如何清除清单:
此请求已在Microsoft Connect上注册
这是清除此列表中项目的最简单方法。
我们去了。
在这个重复的问题上, @ arcticdev发布了一些将删除单个条目的代码(与所有条目都删除bin文件相对)。我将其包装在一个非常丑陋的UI中,并将其放在此处:http : //ssmsmru.codeplex.com/
对于SQL Server 2012 Management Studio,此文件已移动。现在位于:
C:\Users\<username>\AppData\Roaming\Microsoft\
SQL Server Management Studio\11.0\SqlStudio.bin
c:\Users\<username>\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin
但我想那是显而易见的。
%appdata%\Roaming\Microsoft\ SQL Server Management Studio\11.0\SqlStudio.bin
从上述路径中删除文件:(删除前请关闭SSMS)
SQL Server 2005用户的文件位置路径,
C:\Documents and Settings\%USERNAME%\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat
SQL Server 2008用户的文件位置路径,
注意: 格式名称已更改。
C:\Documents and Settings\%USERNAME%\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin
Server 2008 standard / SQL Express 2008用户的文件位置路径
C:\Documents and Settings\%USERNAME%\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin
SQL Server 2012用户的文件位置路径,
C:\Users\%USERNAME%\AppData\Roaming\Microsoft\SQL Server Management Studio\11.0\SqlStudio.bin
SQL Server 2014用户的文件位置路径,
C:\Users\%USERNAME%\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin
注意:在SSMS 2012(Version 10.50.1600.1 OR Above
)中,您可以通过从下拉列表中选择服务器名称并按来删除它DELETE
。
在SSMS 2012中,有记录的方法可以从“连接到服务器”对话框中删除服务器名称。现在,我们可以通过在对话框中选择服务器名称并按DELETE来删除服务器名称。
文件SqlStudio.bin实际上包含类型为“ Microsoft.SqlServer.Management.UserSettings.SqlStudio”的二进制序列化数据。