用sa账户登录sql server 2008,勾选了“记住密码”,但重新登录时,SQL Server Management Studio无法记住密码。
后来发现,在重新登录时,登录名显示的并非是sa账户,而是其他账户。点击下拉框,发现记录的登录名不止一个。于是尝试清除这些历史记录。
清除SQL Server Management Studio的历史记录很简单,只要删除或重命名文件SqlStudio.bin即可。该文件通常在以下目录:
(xp) C:Documents and SettingsAdministratorApplication DataMicrosoftMicrosoft SQL Server100ToolsShell
(win7) C:Users(登陆用户名)AppDataRoamingMicrosoftMicrosoft SQL Server100ToolsShell
清除之后,重新打开SQL Server Management Studio发现,之前那些记录的登录名果然没了,然后重新用sa账户登录,勾选“记住密码”。如此反复几次,发现就可以记住sa密码了!
如果是sql server 2005出现同样的问题,也可以尝试以上解决方案。sql server 2005记录登录名的文件是mru.dat,路径位于C:Documents and SettingsAdministratorApplication DataMicrosoftMicrosoft SQL Server90ToolsShell文件夹下。