删除SQL2008用户登录历史记录

铁兵 提交于 周四, 2014-09-25 10:38

      sql2008建了多个登陆名测试用,现在把测试登陆名删除后,SQL Server Management Studio登陆窗口还保留着用户记录,想清空这些多余的登陆名,方法如下:

关闭SSMS,删除:
%AppData%\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin (2008)
%AppData%\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat            (2005)

%AppData%\ 为系统变量,直接在 资源管理器 中粘贴就可以打开,然后把对应的文件删除,或者剪切到别处重新启动ssms登录即可。
%AppData% 是用户变量在命令行中运行 ECHO %APPDATA%,就可以看到对应的目录。

C:\Users\Administrator>ECHO %APPDATA%
C:\Users\Administrator\AppData\Roaming