SSMS 怎么保存登录凭据?
说明 SSMS 保存 SQL Server 登录凭据的机制:连接时勾选记住密码的生效条件、凭据存储位置、过期后失效的原因与重连方法。
结论先行
SSMS 保存凭据的方式是连接时勾选「记住密码」,之后连接 SQL Server 2022 Developer、SQL Server 2019 Developer 等实例就不再弹登录框。但要注意:凭据存在当前 Windows 用户会话里,会话过期、域密码变更、机器重置后都会失效,需要重新连接一次勾选记住。
保存凭据的步骤
- SSMS 连接对话框选 SQL Server 认证,填登录名(sa 或自建账号)与密码。
- 勾选「记住密码」→ 连接。
- 注册服务器时同样勾选,之后从服务器资源管理器连就不弹框。
Windows 认证模式下无此选项——它直接用当前登录身份,「记住」与否取决于域/本地账户本身是否有效。
凭据什么时候会失效
| 触发条件 | 表现 |
|---|---|
| 域密码到期重设 | 保存的凭据与服务器要求不匹配,登录被拒 |
| Windows 会话重置 | 存储的密码失效,下次连接要重新输 |
| 服务器侧密码被管理员改 | 旧密码保存的凭据直接报错 |
| 不同 Windows 用户登录本机 | 各自会话的凭据不共享 |
失效后的处理
- 重连时取消「记住密码」,输入当前有效密码。
- 重新勾选记住,刷新 SSMS 与注册列表里的凭据。
- 团队环境建议密码变更纳入同步流程:数据库侧改密码后通知管理端重连保存,避免「昨天还好、今早全连不上」。
安全提醒
- 「记住密码」只适合开发测试机(连 Developer 实例);生产实例的 sa 类高权限账号不要长期明文保存在办公终端。
- 更稳的做法:SQL Server 认证账号 + 操作系统凭据管理,由应用或服务统一取用。