·
SQLServer小技巧01:清除或清空SSMS中历史记录和保存的密码
(清除连接过的服务器名称和账号密码历史)
打开SSMS登录SQL SERVER的时候,服务器名称和登录名中有以前使用的甚至是已经无效的服务器名和用户名;那么,如何删除以前使用的记录呢?
中文版 | 英文版 |
解决方法
SqlServer2016及以上版本
SSMS(SQL Server Management Studio)在SqlServer2016版及以上,都是单独的安装包。
-- 以SSMS18为例 (含SSMS18.0 ~ SSMS18.9等)
--SQL Server Management Studio 2016 delete the file C:\Users\%username%\AppData\Roaming\Microsoft\SQL Server Management Studio\13.0\SqlStudio.bin
直接在我的电脑或任何一个文件夹的地址栏里输入后面路径,回车进入目录:%AppData%\Microsoft\SQL Server Management Studio\13.0\
删除 SqlStudio.bin文件,重新启动 SSMS 就可以了。。
SSMS安装包下载地址:https://docs.microsoft.com/zh-cn/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15
SQL Server2012~ SQL Server2014 :
SSMS(SQL Server Management Studio)在SqlServer2016版本之前,都是集成在SqlServer程序中的,无需单独安装。
--(2014):SQL Server Management Studio 2014 delete the file C:\Users\%username%\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin 直接在我的电脑或任何一个文件夹的地址栏里输入后面路径,回车进入目录:%AppData%\Microsoft\SQL Server Management Studio\12.0\ 删除 SqlStudio.bin文件,重新启动 SSMS 就可以了。。 -- (2012):SQL Server Management Studio 2012 delete the file C:\Users\%username%\AppData\Roaming\Microsoft\SQL Server Management Studio\11.0\SqlStudio.bin 直接在我的电脑或任何一个文件夹的地址栏里输入后面路径,回车进入目录:%AppData%\Microsoft\SQL Server Management Studio\11.0\ 删除SqlStudio.bin文件,重新启动 SSMS 就可以了。。
SQL Server 2005 ~SQL Server 2008 :
对2012以上的新版本无效
服务器列表、登陆帐户、密码等信息都记录在 : --(2008): %AppData%\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin 直接在我的电脑或任何一个文件夹的地址栏里输入后面路径,回车进入目录:%AppData%\Microsoft\Microsoft SQL Server\100\Tools\Shell\ 删除 SqlStudio.bin文件,再次启动 SSMS 就可以了。。 --(2005): %AppData%\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat 直接在我的电脑或任何一个文件夹的地址栏里输入后面路径,回车进入目录:%AppData%\Microsoft\Microsoft SQL Server\90\Tools\Shell\ 删除mru.dat文件,再次启动 SSMS 就可以了。。
授之以渔
也可以在命令行中运行 ECHO %APPDATA%,就可以看到对应的目录,一层层展开到对应的目录。
%APPDATA% = C:\Users\%username%\AppData\Roaming\
其实,这个是用 procmon.exe (sysinternals 软件包)跟踪到的。
····