SQL Server 2008的sa账户被禁用,无其他sysadmin管理员账户可用的解决方法
作者:
来源:本站原创
点击数: 次
发布时间:2022年01月21日
不小心把 sa、administrator同时禁用了的解决办法
1、创建一个新的系统管理员:
添加一个账号为Test的成员到Windows Administrative groups
2、用Test账号登录操作系统。
以管理员身份运行 cmd.exe
输入NET STOP MSSQLSERVER, 即停止MSSQLSERVER运行。
3、启用 SA 及 Administrator用户
以管理员身份运行 cmd.exe
在命令提示符里输入 NET START MSSQLSERVER /m, 将SQL Server 2008 启动为单用户模式。
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) 服务已经启动成功。