SQL Server 2008数据库的Sa账户被禁用,无其他SysAdmin管理员账户可用的解决方法
温馨提示:这篇文章已超过135天没有更新,请注意相关的内容是否还可用!
在操作 SQL Server 2008 数据库的时候不小心把 Sa、Administrator同时禁用了导致无法管理数据库,下面站长跟大家分享下如何解决 Sa 和 Administrator 被禁用了如何启用
解决办法
创建管理员用户
1、首先打开 服务器管理器 >> 配置 >> 本地用户和组 >> 用户 >> 在空白处右键选择新用户创建一个新的系统账号(新的系统账号不要使用弱密码)。
2、选择创建的新用户右键属性选择隶属于选项中添加授权新创建的用户超管(Administrators组)权限
用新创建的账号登录操作系统
以管理员身份运行 cmd.exe
输入 NET STOP MSSQLSERVER 即停止MSSQLSERVER运行。
进入单用户模式
在命令提示符里输入 NET START MSSQLSERVER /m, 将 SQL Server 2008 启动为单用户模式。
进入数据库操作
输入sqlcmd进入数据库命令行操作进入master库
C:\Windows\system32>sqlcmd 1> USE master 2> GO 已将数据库上下文更改为 'master'。
启用 SA 及 Administrator 用户
1> ALTER LOGIN [sa] ENABLE 2> GO 1> ALTER LOGIN [计算机名\Administrator] ENABLE 2> GO 1> quit
计算机名为操作系统的计算机名,本教程操作系统当前系统计算名为win2008v1
关闭数据库然后重新启动
NET STOP MSSQLSERVER NET START MSSQLSERVER
操作完后,打开 Sa 的属性显示当前为启用状态,可以正常使用Sa账号登入管理数据库
PS:操作完后记得删除前面新创建的管理员账号
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作有参考学习价值
喜欢请点击上方【分享】,如果对您有帮助可点击上方【打赏】打赏本站。谢谢大家对阿豪运维笔记的支持。