[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
(转)
浙公网安备 33010602011771号