[SQLServer] 数据库SA用户被锁定或者忘记密码的恢复

方法 1:

第一步、以管理员权限运行命令提示符 CMD

C:\>net stop mssqlserver
您想继续此操作吗? (Y/N) [N]: y

C:\>net start mssqlserver /m

C:\>sqlcmd -e -s .

1> ALTER LOGIN sa WITH PASSWORD = '新密码' UNLOCK
2> go
ALTER LOGIN sa WITH PASSWORD = '新密码' UNLOCK

1> exit

第二步、开始进行,执行 services.msc,找到并重启 SQL Server (MSSQLSERVER) 服务

 方法2:

SQLSERVER 账户当前被锁定

嗯,被攻击了一波,烦躁很

 

‘帐户当前被锁定,所以用户 ‘sa’ 登录失败。系统管理员无法将该帐户解锁’解决方法 
如果短时间内不停连接,就会被SQL SERVER误认为是这是攻击,会将此账号锁定。 
要用windows身份验证登录,在查询分析器里输入:

ALTER LOGIN 用户名 ENABLE ;
GO
ALTER LOGIN 用户名 WITH PASSWORD = 'password' unlock, check_policy = off,
check_expiration = off ;
GO

用户名修改成报错的帐号

password中修改成对应账号的登陆密码

执行完成重新登陆就ok

 

(转)

[SQLServer] 数据库SA用户被锁定或者忘记密码的恢复

posted on 2019-12-26 22:38  欢笑一声  阅读(1337)  评论(0)    收藏  举报

导航