• sa账户登陆SQLServer报18456错误
  • 发布于 2个月前
  • 249 热度
    1 评论

我数据库新建了一个sa账户,在用这个账户登陆SQLServer时,系统报:用户 'sa1' 登录失败。 (Microsoft SQL Server,错误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账户密码再次登录,成功登录。

  • 2022/11/15 16:48:00 [ 0 ] [ 0 ] 回复