如何修改Microsoft SSMS用户密码,实现Visual Studio SQL身份验证连接
解决SQL Server用户密码无法修改/生效的问题
1. 先确认SQL Server身份验证模式是否开启
- 打开SSMS,右键你的本地SQL Server实例名称 → 选择「属性」→ 切换到「安全性」选项卡
- 选中 SQL Server和Windows身份验证模式,点击「确定」
- 打开Windows服务管理器(可以通过Win+R输入
services.msc打开),找到对应SQL Server服务,右键选择「重启」
2. 正确修改sa用户密码的步骤
- 在SSMS中展开实例下的「安全性」→「登录名」,找到
sa账户 - 右键
sa→「属性」→ 切换到「常规」选项卡 - 若不需要密码策略限制,取消勾选 强制实施密码策略(避免因密码复杂度不符合要求导致设置失败)
- 在「密码」和「确认密码」栏输入你要设置的密码,点击「确定」
- 再右键
sa→「属性」→ 切换到「状态」选项卡,确保 登录 选项设置为「启用」,点击「确定」
3. 创建新SQL登录名的正确流程
- 右键「登录名」→「新建登录名」
- 选择 SQL Server身份验证,输入登录名和自定义密码,按需取消 强制实施密码策略
- 切换到「用户映射」选项卡,勾选该用户需要访问的数据库,设置默认数据库,同时在下方「数据库角色成员身份」中勾选合适的权限(比如
db_owner用于全权限访问) - 点击「确定」完成创建
4. 验证密码是否生效
- 关闭SSMS后重新打开,选择 SQL Server身份验证,输入用户名和设置的密码,确认能正常登录
- 在Visual Studio中创建数据库连接时,选择「SQL Server」,输入本地服务器名(通常为
(local)或localhost),选择 SQL Server身份验证,填入用户名和密码,点击「测试连接」验证是否成功
内容的提问来源于stack exchange,提问作者Friki
相关产品推荐
相关产品推荐

