码迷,mamicode.com
首页 > 其他好文 > 详细

无法用sysadmin权限的登录名登陆,sa密码忘了,管理员被锁在外面

时间:2016-07-19 15:34:20      阅读:1285      评论:0      收藏:0      [点我收藏+]

标签:

  作为一名DBA,你的职责就是保证数据的安全,为了达到要求,你移除了BUILTIN\Administrators组,禁用了sa登录名,修改了服务器端口,删除了所有的sysadmin权限的登录名,你可以连接到SQL Server实例,但是却没有sysadmin的权限,遇到这种情况的时候该如何解决?

  那么下面介绍一种方法,即单用户模式登陆,然后创建SQL Server登录名,并赋予sysadmin角色。

  1. 打开cmd窗口,停掉SQL Server服务,此时会同时关掉SQL Server代理服务:

    技术分享

  2. 关闭结束后,使用单用户模式登陆SQL Server服务器,输入net start mssqlserver  /f  /t3608(如果是命名实例:net start mssql$instancename):

    技术分享

  3. 启动成功之后,键入SQLCMD命令,进入SQL命令行界面,然后用T-SQL创建登录名[single],并赋予sysadmin权限:

    技术分享

  4. 然后exit退出,并关闭SQL Server服务:net stop mssqlserver。

    技术分享

  5. 然后用配置管理工具开启SQL Server服务,然后用single登陆,可以看到登录名的single权限为sysadmin。技术分享

  以上就可以成功的使用single登录名恢复sa,添加BUILTIN\Adminnistrator组等操作!

无法用sysadmin权限的登录名登陆,sa密码忘了,管理员被锁在外面

标签:

原文地址:http://www.cnblogs.com/zx3212/p/5684849.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!