当尝试连接到Management Studio中的服务器(特别是2008年)时,会出现一个字段,您可以在其中输入服务器名称。该字段还有一个下拉列表,其中显示您尝试连接的服务器的历史记录。
如何删除单个项目 从那段历史? 如何移除 登录字段历史记录中的项 每个服务器名?
当尝试连接到Management Studio中的服务器(特别是2008年)时,会出现一个字段,您可以在其中输入服务器名称。该字段还有一个下拉列表,其中显示您尝试连接的服务器的历史记录。
如何删除单个项目 从那段历史? 如何移除 登录字段历史记录中的项 每个服务器名?
当前回答
在Windows Server 2008标准的SQL Express 2008中,“SqlStudio.bin”文件在这里:
%UserProfile%\Microsoft\Microsoft SQL Server\100\Tools\Shell\
其他回答
对于SQL Server 2012 Management Studio,此文件已移动。现位于:
C:\Users\<username>\AppData\Roaming\Microsoft\
SQL Server Management Studio\11.0\SqlStudio.bin
从命令提示符(启动\所有程序\配件\命令提示符):
DEL /S 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(版本10.50.160.1或以上)中,您可以通过从下拉菜单中选择服务器名并按DELETE删除服务器名。
文件SqlStudio.bin实际上包含类型为"Microsoft.SqlServer.Management.UserSettings.SqlStudio"的二进制序列化数据。
使用BinaryFormatter类,您可以编写简单的. net应用程序来编辑文件内容。
Windows Vista和SQL Server 2005
删除此文件,或用记事本打开它,并清除要从历史记录中清除的服务器名称
%UserProfile%\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat