sql server 2019 数据库偶尔出现 用户 'sa' 登录失败。. Error 18456. SQLSTATE 28000

读取锁信息失败(8):该账户当前被锁定,所以用户 'sa' 登录失败。系统管理员无法将该账户解锁。
State:37000,Native:18486,Origin:[Microsoft][ODBC SQL Server Driver][SQL Server]

打开软件提示上面的信息

此问题是由于sa账户在同一时间被多次登录,导致sql认为sa被攻击进行锁定该账户。

windows身份验证登录,在查询分析器里输入下面的代码来解决。

 

ALTER LOGIN 用户名 ENABLE ;

GO

ALTER LOGIN 用户名 WITH PASSWORD = 'password' unlock, check_policy = off,

check_expiration = off ;

GO

用户名为sa,password为对应密码。

 

 

ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa WITH PASSWORD = 'system@123' unlock, check_policy = off,
check_expiration = off ;
GO

 

posted on 2025-05-24 15:38  张彦山  阅读(154)  评论(0)    收藏  举报