需要重新运行SQL SERVER的安装程序,在“安装选项”界面里选择“高级选项”,下一步后选择“注册表重建”,接下来跟安装过程差不多,注意在选择“身份验证模式”的时候选择“混合模式”,目的是使sa帐户有效。重建完成以后,用查询分析器,使用sa帐户登录,在查询分析器里执行 sp_grantlogin 'builtin\administrators'
这样就恢复windows身份验证了
这样就恢复windows身份验证了
<机器名>\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 身份验证)。
通过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