首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

超悲催的有关问题! sql server 2005 登录有关问题

2013-06-19 
超悲催的问题! sql server 2005 登录问题今晚浏览csdn,发现一哥们问了sql server 2005 登录方式方面的帖子

超悲催的问题! sql server 2005 登录问题
今晚浏览csdn,发现一哥们问了sql server 2005 登录方式方面的帖子,本想回帖帮忙解决。
于是就在本机的 sql server 2005 进行测试并截图...

我的sqlserver 2005 安装时候,启用了sa ,密码也是设置为sa.其他基本是默认。

于是我测试,将sqlserver 身份验证改成 windows 验证。
重启sql server 服务...悲催的事情发生了...

windows 方式不能登录...启用了administrator ,也不能登录;错误号:18456;
于是再想回到sqlserver 身份验证 登录,没戏,错误号 :18452

找遍网络,人家都是说不能用 sqlserver 身份验证 就转到 windows 验证去解决...不能windows 验证 就先sqlserver 身份验证登录解决,岂知... 都怪哥太...为了省时间,测试时虚拟机也懒得启动...

各位,除了重装建议外,有啥办法?...
[解决办法]
使用"使用 Windows 身份验证"连接 SQL Server 失败

通过修改注册表来解决此问题:

1.点击"开始"-"运行",输入regedit,回车进入注册表编辑器
2.依次展开注册表项,浏览到以下注册表键:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]
3.在屏幕右方找到名称"LoginMode",双击编辑双字节值
4.将原值从1改为2,点击"确定"
5.关闭注册表编辑器
6.重新启动SQL Server服务.

此时,用户可以成功地使用sa在企业管理器中新建SQL Server注册,
但是仍然无法使用Windows身份验证模式来连接SQL Server.
这是因为在 SQL Server 中有两个缺省的登录帐户:
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 身份验证).
[解决办法]
   没解决问题,学习下也不错,求楼主散分!

热点排行