误删SQL Server管理员账户的解决方案
前几天不小心将SQL Server 2008中的管理员帐户给删除了(Local\administrator),由于没有开SQL认证,所以没有账户可以连接上SQL,求助了几个论坛,问题终于解决,解决方法如下:
- 关闭SQL Server服务
- 在"服务"中,将SQL 的服务打开,在参数后面加上"-m",指定以"管理员模式"开启SQL 服务
- 这时候,本地Administrators组里面的成员会被自动具有SQL的管理员权限
- 将刚才删除的登录名添加进去即可
- 如果是生产库,别忘了一正常模式重启SQL Server 服务。
参照:
Disaster Recovery: What to do when the SA account password is lost in SQL Server 2005