误删除系统帐户且SA被禁用,如何修复?单用户模式登录可解决。
当我们操作SQL Server时,可能不小心误删除了系统帐户,并且之前我们只配置了集成身份验证或SA已禁用。此时,我们就无法登录到SQL Server的管理器了,对此问题,如何解决呢?
微软为我们提供了单用户模式,即使用系统的任一帐号即可以单用户模式下通过连接工具登录管理器,操作方法如下:
1.关闭当前打开的所有与连接SQL有关的客户端工具,进入SQL Server配置管理器或服务中,停止SQL Server服务。
2.打开命令提示符窗口,将目录定位到SQL的安装目录,如:C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn。
3.输入sqlservr -m 等待执行完成,并提示成功。
4.然后可以使用各种方法连接到SQL Server,如自带的“Microsoft SQL Server Management Studio工具”,使用系统帐户登录。启用sa账户或者重新添加那些删除了的Windows账户就可以了
关于单用户模式可参考:http://technet.microsoft.com/zh-cn/library/ms188236(v=sql.100)