如何改变SQL SERVER的身份验证模式

2007年07月09日 星期一 上午 10:10
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   身份验证).
如果HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode   
    
  
没有发现\LoginMode这个键值
你不要去管注册表啦     
   windows
登录之后   
  
企业管理器--右键SQL实例--属性--安全性--身份验证--选择"sql    server       windows"   
  
输入新密码-OK
posted @ 2008-02-01 10:37  point.deng  阅读(528)  评论(0编辑  收藏  举报