SQL Server 2008的sa账户被禁用,无其他sysadmin管理员账户可用的解决方法

1、创建一个新的系统管理员:

添加一个账号为Test的成员到administrator最高权限

2、用Test账号登录操作系统。

以管理员身份运行 cmd.exe
输入NET STOP MSSQLSERVER, 即停止MSSQLSERVER运行

3、启用 SA 及 Administrator用户

以管理员身份运行 cmd.exe
在命令提示符里输入 NET START MSSQLSERVER /m, 将SQL Server 2008 启动为单用户模式。

注意下面这条命令: ALTER LOGIN [WIN-8IB8RAE6OSL\Administrator] ENABLE WIN-8IB8RAE6OSL是您自己服务器电脑名字要改下
C:\Windows\system32>NET START MSSQLSERVER /m
SQL Server (MSSQLSERVER) 服务正在启动 .
SQL Server (MSSQLSERVER) 服务已经启动成功。

C:\Windows\system32>sqlcmd
1> USE master
2> GO
已将数据库上下文更改为 'master'。
1> ALTER LOGIN [sa] ENABLE
2> GO
1> ALTER LOGIN [WIN-8IB8RAE6OSL\Administrator] ENABLE
2> GO
1> quit

C:\Windows\system32>NET STOP MSSQLSERVER
SQL Server (MSSQLSERVER) 服务正在停止.
SQL Server (MSSQLSERVER) 服务已成功停止。

C:\Windows\system32>NET START MSSQLSERVER
SQL Server (MSSQLSERVER) 服务正在启动 .
SQL Server (MSSQLSERVER) 服务已经启动成功。
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容