误删builtin\administrators用户,同时SA密码丢失。怎么办?

caoshangfei 2009-06-02 11:39:31
误删builtin\administrators用户,同时SA密码丢失。怎么办?
企业管理器无法进入。除开重装sql server,还有其他解决办法没?
...全文
158 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
caoshangfei 2009-06-03
  • 打赏
  • 举报
回复
楼上没人回答正确,我不想重装sql server的。
通过csdn搜索,找到解决方法:
把sqlserver停了 把master.mdf mastlog.ldf拷贝出来 然后用别的sqlserver 附加成xxxx库
然后update xxxx..sysxlogins set password=null where name='sa'
再master.mdf mastlog.ldf把这两个文件覆盖到你的data下 启动sqlserver sa密码就是空了

帖子地址:http://topic.csdn.net/t/20060113/00/4514021.html
ai_li7758521 2009-06-02
  • 打赏
  • 举报
回复
    BUILTIN\Administrators 
  <机器名>\Administrator 被删除。


  要恢复这两个帐户,可以使用以下的方法:
  1、打开企业管理器,展开服务器组,然后展开服务器
  2、展开"安全性",右击"登录",然后单击"新建登录"
  3、在"名称"框中,输入 BUILTIN\Administrators
  4、在"服务器角色"选项卡中,选择"System Administrators"
  5、点击"确定"退出
  6、使用同样方法添加 <机器名>\Administrator 登录。
  说明:


  以下注册表键:
  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode
的值决定了SQL Server将采取何种身份验证模式。
  1、表示使用"Windows 身份验证"模式
  2、表示使用混合模式(Windows 身份验证和 SQL Server 身份验证)。
ai_li7758521 2009-06-02
  • 打赏
  • 举报
回复
ChinaJiaBing 2009-06-02
  • 打赏
  • 举报
回复
不行,重装...
ai_li7758521 2009-06-02
  • 打赏
  • 举报
回复
需要重新运行SQL SERVER的安装程序,在“安装选项”界面里选择“高级选项”,下一步后选择“注册表重建”,接下来跟安装过程差不多,注意在选择“身份验证模式”的时候选择“混合模式”,目的是使sa帐户有效。重建完成以后,用查询分析器,使用sa帐户登录,在查询分析器里执行 sp_grantlogin 'builtin\administrators'
这样就恢复windows身份验证了

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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