SQLSERVER2008 忘记SA密码且windows账号无法登录的解决办法
2015-03-27 17:17
645 查看
今天有朋友问到如题目所示的问题,一时之间还真不好回答,做了好几个实验,终于搞定,方法如下,供大家参考:
问题描述:朋友的SQLSERVER2008有可能在安装时没有添加当前账号作为管理员,或者后来将domain\administrator从SQLSERVER的“登录”中删除掉了,反正他是无法用管理员账号进入SQLSERVER里面了,而sa账号的密码也不幸被他给忘了。
操作关键点:想办法添加新有的权限的账号,用到sqlservr -m和sqlcmd
操作步骤:
1.停止数据库服务
2.以单用户模式启动,不知道的同学自己搜一下sqlservr.exe,看这个文件存在哪个目录里,然后以命令行调用,加上-m参数,即sqlservr -m
3.登录sqlserver,个人喜欢用sqlcmd,执行命令为:sqlcmd回车
4.这时候就进来了,按如下命令操作
C:\Users\Administrator>sqlcmd
1> create login anyang with password='admin@123'
2> go
1> sp_addsrvrolemember 'anyang','sysadmin'
2> go
此时,就会在系统中添加了一个名为anyang的数据库管理员账号
5.结束sqlcmd和sqlservr -m的窗口,重新启动SQLSERVER服务,用anyang登录
6.按下图操作,在“登录”中添加windows的管理员账号,并且授予sysadmin权限。
7.把已经忘掉的sa密码也改了吧
问题描述:朋友的SQLSERVER2008有可能在安装时没有添加当前账号作为管理员,或者后来将domain\administrator从SQLSERVER的“登录”中删除掉了,反正他是无法用管理员账号进入SQLSERVER里面了,而sa账号的密码也不幸被他给忘了。
操作关键点:想办法添加新有的权限的账号,用到sqlservr -m和sqlcmd
操作步骤:
1.停止数据库服务
2.以单用户模式启动,不知道的同学自己搜一下sqlservr.exe,看这个文件存在哪个目录里,然后以命令行调用,加上-m参数,即sqlservr -m
3.登录sqlserver,个人喜欢用sqlcmd,执行命令为:sqlcmd回车
4.这时候就进来了,按如下命令操作
C:\Users\Administrator>sqlcmd
1> create login anyang with password='admin@123'
2> go
1> sp_addsrvrolemember 'anyang','sysadmin'
2> go
此时,就会在系统中添加了一个名为anyang的数据库管理员账号
5.结束sqlcmd和sqlservr -m的窗口,重新启动SQLSERVER服务,用anyang登录
6.按下图操作,在“登录”中添加windows的管理员账号,并且授予sysadmin权限。
7.把已经忘掉的sa密码也改了吧
相关文章推荐
- SQLSERVER2008 忘记SA密码且windows账号无法登录的解决办法
- SQLSERVER2008 忘记SA密码且windows账号无法登录的解决办法
- SQL Server 2014忘记SA密码或禁用而且Windows身份验证也无法登录的解决办法
- 关于CentOS 6.6忘记密码和输入正确密码依旧无法登录的解决办法
- 关于CentOS 6.6忘记密码和输入正确密码依旧无法登录的解决办法
- SQL server忘记sa密码,windwos身份也无法登录解决方法
- 在使用SQLServer时忘记sa账号密码解决办法
- sqlserver2008 忘记sa密码的解决办法
- SQL 2005忘记sa账号密码怎么办?本人碰到的问题,搜集的解决办法,很使用,现分享个大家
- 在使用SQLServer时忘记sa账号密码解决办法
- Windows 7忘记登录密码的解决办法
- SQL 2005忘记sa账号密码的解决办法
- 本地用户root无法更改mysql密码与忘记本地root的登录密码解决办法
- 忘记sa密码,又删除了windows身份验证账号的解决方法
- 在使用SQLServer时忘记sa账号密码解决办法
- SQL Server 2008 18456 错误 和 sa无法登录的解决办法
- SQL 2000数据库sa密码忘记解决办法
- 忘记Windows XP登录密码的9种解决办法
- EMC Legato忘记登录密码临时解决办法
- 忘记mysql root账号密码的解决办法