社区
疑难问题
帖子详情
sa被禁用,nt集成帐号不在sysadmin组,如何恢复管理权?
smallfz
2010-11-05 03:09:36
rt,sqlserver2005的sa被禁用了,后来由于操作的失误,去掉了builtin/administrators帐户的sysadmin角色,请问sqlserver数据库高人们,我如何能拿回管理权?谢谢了
...全文
217
19
打赏
收藏
sa被禁用,nt集成帐号不在sysadmin组,如何恢复管理权?
rt,sqlserver2005的sa被禁用了,后来由于操作的失误,去掉了builtin/administrators帐户的sysadmin角色,请问sqlserver数据库高人们,我如何能拿回管理权?谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liugod
2010-12-20
打赏
举报
回复
15楼的大哥,你好强啊,也救了我哦,要是我早点看到你这个解决方法,可以少弄两个小时了。
不过也避免我重装了。谢谢!
smallfz
2010-11-05
打赏
举报
回复
13,16楼的兄弟提供的方法没有尝试过,不过仍然非常感谢。我去结贴
smallfz
2010-11-05
打赏
举报
回复
楼上的各位好心人让我感动的仰望星空45度泪水盈眶。。。 谢谢!
已按15楼的方法解决,第一次没有停iis,导致sqlcmd -E登不进去,第二次停掉iis再试一次成功!
又学习了新知识,感谢感谢
xman_78tom
2010-11-05
打赏
举报
回复
直接将 windows 系统的用户帐户加入 SQLServer2005MSSQLUser$
servername
$MSSQLSERVER 本地组,就可以以 sysadmin 身份登陆 sql server。
SQL Server 的服务帐户默认属于 SQLServer2005MSSQLUser$
servername
$MSSQLSERVER 本地组,此组在 SQL Server 中映射为
servername
\SQLServer2005MSSQLUser$
servername
$MSSQLSERVER 登陆帐户,此登陆帐户属于 sysadmin 服务角色。
zsforever
2010-11-05
打赏
举报
回复
另
1、首先停止所有与SQLServer相关的服务
2、在命令行提示符下执行 sqlservr.exe -m
如果是命名实例执行sqlservr.exe -m -s<Instance Name>
3、启动另一个命令行窗口,执行 sqlcmd -E
4、在此窗口下执行下面的命令
create login [builtin\administrators] from windows
go
exec sp_addsrvrolemember [builtin\administrators], [sysadmin]
go
shutdown
go
5、关闭2个命令行窗口,启动sqlserver,一切Ok
claro
2010-11-05
打赏
举报
回复
我刚按你的方式,把登录设置为windows身份验证,同时再把sa账户禁用,
再将OS管理员登录去除sysadmin权限,没发现你说的问题,我再添加回去就可以(期间我重启SQL服务)。
只要你的OS管理员再而且有OS的administrator权限就OK。
zsforever
2010-11-05
打赏
举报
回复
打开sql server 2005 surface area configuration
里面有个add new administrator
加下就可以了
以后注意备份下系统库(关闭服务后可以直接copy出来),免得麻烦
fengyun142415
2010-11-05
打赏
举报
回复
关注一下,看看怎么解决
王向飞
2010-11-05
打赏
举报
回复
http://topic.csdn.net/u/20100316/11/e258ed0e-58fc-4cfc-8b4b-6e725b381080.html
smallfz
2010-11-05
打赏
举报
回复
to 7楼:
sa被禁用我是指 数据库-〉安全性-〉登录名-〉sa --〉属性-〉状态-〉登录:禁用
smallfz
2010-11-05
打赏
举报
回复
感谢楼上关注。
这个错误的确犯的比较sb了点,当事人已经很悔恨的在墙角画圈了,唉。主要是不熟悉2005,以前都用2000版本,未料到sa是个禁用用户。
王向飞
2010-11-05
打赏
举报
回复
就一个管理员?那杯具了
billpu
2010-11-05
打赏
举报
回复
你sa被禁用的概念是什么?
claro
2010-11-05
打赏
举报
回复
这个也能操作失误?
dawugui
2010-11-05
打赏
举报
回复
如果你还有其他管理员用户,登录后看是否能改回来。
dawugui
2010-11-05
打赏
举报
回复
[Quote=引用 3 楼 smallfz 的回复:]
谢谢楼上回复,我就是担心可能要重装~~
不知道还有朋友提供什么神奇的办法没?不然真只有重新来过然后挨个挂接mdf了
[/Quote]
确实不知道怎么弄回来,友情帮顶了。
smallfz
2010-11-05
打赏
举报
回复
谢谢楼上回复,我就是担心可能要重装~~
不知道还有朋友提供什么神奇的办法没?不然真只有重新来过然后挨个挂接mdf了
dawugui
2010-11-05
打赏
举报
回复
如果实在不行,就只有拷贝MDF,LDF重装后附加数据库了。
dawugui
2010-11-05
打赏
举报
回复
这个?还真不知道,帮顶了。
mssql提权总结
mssql提权总结
数据库提权,Mssql xp_cmdshell提权
针对Mssql xp_cmdshell提权的学习实践,SQL Server2008/2012及以前版本基本都能用,但是2016或更高版本部分不能用,或者
SA
权限太低,导致无法提权。数据库提权的方式也不止有Mssql xp_cmdshell一种,之后更多的提权...
Day5——提权学习之MSSQL数据库提权学习总结
0x00 SQLServer提权基础 1、SQLServer权限 列出sql server 角色用户的权限 按照从最低级别角色(bulkadmin)到最高级别角色(sy
sa
dmin)的顺序进行描述: 1.bulkadmin:这个角色可以运行BULK INSERT语句.该语句允许...
SQL Server数据库安全检查
SQL Server对于组织来说是个敏感信息库,管理者需要确保只有授权用户才能访问到这部分敏感信息。然而,要让SQL Server配置安全同时还不会产生错误,这不是一件容易的事,作为DBA我们不得不执行一系列额外步骤来强化...
与SQL SERVER 安全控制相关的几点说明
与SQL SERVER安全控制相关的几点说明 (一)几个基本术语 身份验证(Authe
nt
ication)是指通过提交服务器评估的凭据以...用户是指能够在SQL Server安全机制下,访问数据库对象中的数据的操作员或客户。...
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章