SQLSERVER2008 忘记SA密码且windows账号无法登录的解决办法
发布时间:2020-12-12 12:47:30 所属栏目:MsSql教程 来源:网络整理
导读:今天有朋友问到如题目所示的问题,一时之间还真不好回答,做了好几个实验,终于搞定,方法如下,供大家参考: 问题描述:朋友的SQLSERVER2008有可能在安装时没有添加当前账号作为管理员,或者后来将domainadministrator从SQLSERVER的“登录”中删除掉了,反
今天有朋友问到如题目所示的问题,一时之间还真不好回答,做了好几个实验,终于搞定,方法如下,供大家参考:
问题描述:朋友的SQLSERVER2008有可能在安装时没有添加当前账号作为管理员,或者后来将domainadministrator从SQLSERVER的“登录”中删除掉了,反正他是无法用管理员账号进入SQLSERVER里面了,而sa账号的密码也不幸被他给忘了。 操作关键点:想办法添加新有的权限的账号,用到sqlservr -m和sqlcmd 操作步骤: 1. 停止数据库服务 2. 以单用户模式启动,不知道的同学自己搜一下sqlservr.exe,看这个文件存在哪个目录里,然后以命令行调用,加上-m参数,即sqlservr -m 3.登录sqlserver,个人喜欢用sqlcmd,执行命令为:sqlcmd回车 4.这时候就进来了,按如下命令操作 C:UsersAdministrator>sqlcmd 1> create login anyang with password='admin@123' 2> go 1> sp_addsrvrolemember 'anyang','sysadmin' 此时,就会在系统中添加了一个名为anyang的数据库管理员账号 5.结束sqlcmd和sqlservr -m的窗口,重新启动SQLSERVER服务,用anyang登录 6.按下图操作,在“登录”中添加windows的管理员账号,并且授予sysadmin权限。 7.把已经忘掉的sa密码也改了吧 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |