SQL Server 2008数据库的Sa账户被禁用,无其他SysAdmin管理员账户可用的解决方法

在操作 SQL Server 2008 数据库的时候不小心把 SaAdministrator同时禁用了导致无法管理数据库,下面站长跟大家分享下如何解决 SaAdministrator 被禁用了如何启用

image.png

解决办法

创建管理员用户

1、首先打开 服务器管理器 >> 配置 >> 本地用户和组 >> 用户 >> 在空白处右键选择新用户创建一个新的系统账号(新的系统账号不要使用弱密码)。

image.png

2、选择创建的新用户右键属性选择隶属于选项中添加授权新创建的用户超管(Administrators组)权限

image.png

用新创建的账号登录操作系统

以管理员身份运行 cmd.exe

image.png

输入 NET STOP MSSQLSERVER 即停止MSSQLSERVER运行。

image.png

进入单用户模式

在命令提示符里输入 NET START MSSQLSERVER /m, 将 SQL Server 2008 启动为单用户模式。

image.png

进入数据库操作

输入sqlcmd进入数据库命令行操作进入master库

C:\Windows\system32>sqlcmd
1> USE master
2> GO
已将数据库上下文更改为 'master'。

image.png

启用 SAAdministrator 用户

1> ALTER LOGIN [sa] ENABLE
2> GO
1> ALTER LOGIN [计算机名\Administrator] ENABLE
2> GO
1> quit

计算机名为操作系统的计算机名,本教程操作系统当前系统计算名为win2008v1

image.png

关闭数据库然后重新启动

NET STOP MSSQLSERVER
NET START MSSQLSERVER

image.png

操作完后,打开 Sa 的属性显示当前为启用状态,可以正常使用Sa账号登入管理数据库

image.png

PS:操作完后记得删除前面新创建的管理员账号

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作有参考学习价值
喜欢请点击上方【分享】,如果对您有帮助可点击上方【打赏】打赏本站。谢谢大家对阿豪运维笔记的支持。

文章作者: 阿豪运维笔记(阿豪同学)
本文链接:
文章版权:站长码字很辛苦,除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码