使用 SQL Server 2008 R2 附带的 SQL Server Management Studio,我使用许多不同的 SQL Server 身份验证凭据集连接到同一台服务器。在我的开发机器上,我Remember password
广泛使用复选框以避免每次都查找密码。
当我选择我之前连接过的登录名(使用记住密码)时,密码输入字段会填充星号,然后单击连接允许我进入 -大多数情况下。但有时,我无法辨别模式,在选择以前使用的登录时,密码字段会预先填充星号,但单击连接告诉我登录失败。我输入密码,单击连接,然后进入,然后通常下次我使用相同的登录名时它会起作用。
我的怀疑是 SSMS 准备记住的凭据的最大数量,并且实际上n
只记住最近使用的凭据,但我在文档中找不到任何提及此类行为的内容。
SSMS 将记住多少凭据是否存在已知限制?
它仍然是一个错误(sql server 2008 - 2014(版本 12.0.2000.8 仍然受影响)),如下所示:
SQL Server 2012 Management Studio 虚假地忘记了密码,尽管它被设置为记住它。
如果您也遇到此错误,您可以对连接项目进行投票以希望得到修复。
可能有限制,但我不知道有任何硬限制。
顺便说一句,你的 sqlstudio.bin 文件现在有多大?
在 SSMS 2016 (13.0.15000.23) 中有一个对我有用的解决方案
在“连接到数据库引擎”对话框中,下拉服务器名称列表使用箭头键选择不记住密码的服务器
按
delete
键盘上的键。问题是您无法控制 SSMS 中最近连接框的内容。
我为 SSMS 开发了 SSMSBoost插件,并通过添加一个可管理的首选连接列表解决了这个问题。您可以简单地保存常用连接,并使用工具栏上的特殊组合框在它们之间轻松切换。希望这可以帮助。