SQL Server 2008 sa忘记密码后

同事的电脑,sa密码忘记了,奇葩的另一同事帮忙改密码,结果正常windows身份进入的账号权限也给搞掉了,so……

http://wenku.baidu.com/view/10e12e4ff7ec4afe04a1df2c

http://www.cnblogs.com/liangqihui/archive/2011/03/23/1992563.html

http://www.unixbar.net/other/1166.html

http://v-consult.be/2011/05/26/recover-sa-password-microsoft-sql-server-2008-r2/

http://bbs.csdn.net/topics/390565336?page=1#post-395405585(有操作步骤,但是我操作失败了,下面说明)

这些有两个情况:

一个是直接windows身份认证进入,有权限,直接改掉sa密码

另一个是进入单用户模式,不管什么权限,都可以改掉sa密码

第一中情况明显不符合我这里,但是用单用户模式的时候,总是提示“登录失败。原因: 服务器处于单用户模式。目前只有一位管理员能够连接”,一开始我总以为是权限不够导致,最后是下面这个文章,红色的提示让我搞定了问题:

http://blog.csdn.net/brainstorm_lee/article/details/8624398

前面的操作都没问题,就是sql的服务太多自启动的,忘记关掉就导致后来的一直登陆不进去了~同时还有用界面不能保证单连,所以还是命令行靠谱~

最终搞定问题的操作:

把所有相关服务关掉,相关窗口关掉,进程kill,然后只启动mssqlserver,sqlcmd登陆,改密码

总结完毕~!

你可能感兴趣的:(sqlserver,sa密码)