SQL Server Management Studio 保存的密碼
有沒有辦法恢復或檢索 SQL Server Management Studio 中存儲的密碼?如何清除 SQL Server Management Studio 保存的登錄信息?即使您選中了“記住密碼”,SQL Server Management Studio 總是忘記您連接的所有服務器的密碼?

在本文中,我們將解釋如何解決使用 SQL Server Management Studio (SSMS) 時可能遇到的所有這些問題。
SQL Server Management Studio 密碼保存在哪裡?
建議閱讀:忘記密碼後如何更改 SQL Server 2014
在 SQL Server Management Studio 2005 中,所有憑據都存儲在 mru.dat 文件中。但是,SQL Server Management Studio 2008 及更高版本將登錄信息保存在 SqlStudio.bin 文件中。以下是 SQL Server Management Studio 存儲密碼的默認位置:
SQL Server 管理工作室 2014:
C:\Users\%用戶名%\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin
SQL Server 管理工作室 2012:
C:\Users\%用戶名%\AppData\Roaming\Microsoft\SQL Server Management Studio\11.0\SqlStudio.bin
SQL Server 管理工作室 2008:
C:\Users\%用戶名%\AppData\Roaming\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin
SQL Server 管理工作室 2005:
- 在 Windows 8/7/Vista 中:C:\Users\%用戶名%\AppData\Roaming\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat
- Windows XP:C:\Documents and Settings\%用戶名%\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat
如果要清除/刪除 SQL Server Management Studio 中記住的登錄名和密碼列表,只需刪除 SqlStudio.bin 或 mru.dat 文件即可。
如何恢復 SQL Server Management Studio 中存儲的密碼?
如果使用文本編輯器打開 SqlStudio.bin 文件,您可以輕鬆找到服務器名稱並登錄已保存的連接。但是,密碼不是以純文本形式存儲的。
目前沒有任何密碼恢復工具可以解密 SqlStudio.bin 中存儲的密碼。如果您忘記了密碼,只需在服務器上重置即可。 SQL Server 密碼更改器是一個可靠的工具,還可以幫助您解鎖/重置 SQL Server 中的 sa 密碼。
SQL Server Management Studio 不保存密碼?
這似乎是 SQL Server Management Studio 的一個已知問題,但迄今為止我還沒有看到修復。我也多次遇到過這個問題。不過,有一個簡單的解決方法可以解決這個問題。嘗試刪除 SqlStudio.bin 或 mru.dat 文件,“記住密碼”功能應該可以使用。我已經在兩台不同的電腦上完成了此操作,沒有任何問題,並且可以正常工作。
