SQL server数据库 账户SA登录失败,提示错误:18456
在我们使用数据库的时候,偶尔会遇到一些登录上的错误提示。比如,在数据库配置上没有正确开启用户的登录策略以及服务器身份验证模式时,就会提示“用户’sa’登录失败。(Microsoft SQL Server,错误:18456)”,那么怎么解决SQL账户SA登录失败,提示错误:18456的问题呢?
1.打开SQL,使用sa账户密码登录,登录失败,报【18456错误】;
2.改为使用【windows身份验证】方式,正确登录数据库;
3.进入数据库安全性>>登录名,找到sa,确认sa用户【是否有强制密码策略】,如有,则取消;
4.找到sa用户状态,将【是否允许连接到数据库引擎】设置为“授予”,然后账号是已启用状态。完成设置。
5.返回数据库,选择数据库资源服务【鼠标右键】,找到【属性】,进入【服务器属性配置】,在【安全性】找到【服务器身份验证】,勾选【SQL Server 和 Windows 身份验证模式】。
6.完成配置,确认后,提示重启SQL Server后,更改才生效。
7.回到桌面,找到计算器,右键找到【管理】点击进入【计算机管理】,找到SQL Server服务,重新启动。
8.最后,合作sa账户密码再次登录,成功登录。可以用services.msc
打开【服务】,然后找到SQL Server(实例号)
服务,重启该服务。或者可以重启电脑
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?