BUILTIN\ADMINISTRATORS禁了,sa密码忘了,怎么办呀???

IMarksman 2004-12-09 06:26:10
SQLSERVER 2000 采用混合模式验证,但是不小心在 安全性>>登录 下面把 BUILTIN\ADMINISTRATORS 设置成了拒绝访问,但是sa用户的密码却忘了,这下惨了,连服务器不能管理了,请问针对这种情况,除了重新安装还有别的方法吗?
另外,这种情况下,预先设置的系统定时自动备份还能执行吗?
请大家帮忙!!!很急呀!
...全文
172 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
IMarksman 2004-12-14
  • 打赏
  • 举报
回复
没办法,已经重新安装了,呵呵!
vinsonshen 2004-12-09
  • 打赏
  • 举报
回复
晕~~~~楼主你怎么这样做的啊?禁用它还把sa密码忘记了?

你想想你是否还有有没有其他是sysadmin 固定服务器角色的成员帐号,如果有的话,那在控制面板--》管理工具--》服务--》mssqlserver-->启动数据库服务,然后用sysadmin 固定服务器角色的成员帐号登陆查询分析器~~~执行
sp_grantlogin 'BUILTIN\ADMINISTRATORS'(使BUILTIN\ADMINISTRATORS恢复使用)

sp_password null,'新密码','sa'(更改sa的密码)

如果你确定你没有其他sysadmin 固定服务器角色的成员帐号的话,且sa密码又忘记了的话,那只能重装SQL SERVER啦~~记得重装之前停止服务,把数据库都拷出来,重装SQL SERVER后附加上去就行了
WYC2300 2004-12-09
  • 打赏
  • 举报
回复
本来用windows登陆的可以直接混合登陆么```
啊````
那我上次重新装不上很冤枉哦
怎么不能直接改成0呢```还是混合哦```
Sundery 2004-12-09
  • 打赏
  • 举报
回复
册表里改为loginmode=1的方法是正确的,具体的位置是:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode

修改完以后,就能够通过Windows认证登陆,再修改sa密码

楼上重装数据库的方法实在是太过无聊!
cxmcxm 2004-12-09
  • 打赏
  • 举报
回复
将server停了,将你需要的数据库备份(数据库为*.mdf *.ldf的文件)
uninstall sql server
重install sql server
导入你的数据库
artoksxb 2004-12-09
  • 打赏
  • 举报
回复
或者在注册表里改为loginmode=1
artoksxb 2004-12-09
  • 打赏
  • 举报
回复
那你可以在企业管理器中册除重建登录名啊。
chd2001 2004-12-09
  • 打赏
  • 举报
回复
同情并学习中。
顶上去
IMarksman 2004-12-09
  • 打赏
  • 举报
回复
自己顶

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧