如何修改数据库身份验证模式为混合模式?

如何修改数据库身份验证模式为混合模式?

【问题现象】安装数据库时没有注意选择数据库身份验证模式为混合模式(混合模式Windows身份验证和SQL Server身份验证),选择的是Windows身份认证模式,安装完之后如何更改?

【原因分析】MSDE2000数据库、SQLSERVER2000数据库、MSSQLSERVER2005数据库更改的方法各用不同,具体请参考解决方案。

【解决方案】
(1)MSDE2000数据库修改为混合模式的方法如下:
a、先停止 MSSQLSERVER 以及其他相关服务(如 SQLSERVERAgent,MSSQLServerADHelper),操作步骤:右击“我的电脑”-“管理” -“服务和应用程序”-“服务”找到“MSSQLSERVER”及其他相关服务,右击选择“停止”;
  
b、打开注册表编辑器,点击“开始”菜单 - “运行”-输入“regedit”点击“确定”
  
c、找到以下两个子项之一(取决于 MSDE 是作为默认 MSDE 实例安装的还是作为命名实例安装的):
  
[HKEY_LOCAL_MACHINE\Software\Microsoft\MSSqlserver\MSSqlServer]
- 或者 -
[HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQLServer\]
  
d、在右窗格中,双击“LoginMode”子项   
  
e、在 DWORD 编辑器对话框中,将此子项的值设置为“2”,选择了“十六进制(Hex)”选项(默认情况下,Windows LoginMode 注册表子项的值设置为 1 ;如果启用混合模式Windows身份验证和SQL Server身份验证,则此值为 2。)

f、重新启动 MSSQLSERVER 及其他相关服务。操作步骤:右击“我的电脑”-“管理” -“服务和应用程序”-“服务”找到“MSSQLSERVER”及其他相关服务,右击选择“启动”。

注:DOS命令判断安装的数据库身份验证模式是否是混合模式的方法
(1)点击“开始”菜单 - “运行”-输入“cmd”点击“确定”,在DOS界面输入:osql –U sa 回车,然后再输入SA口令(安装的MSDE2000数据库一般为空),回车,确保SA口令没有输错的情况,如果提示如下:用户‘SA’登录失败。原因:未与信任SQL Server 连接相关联

表示当前的数据库身份验证模式为 仅Windows 。请参照上面的方法修改注册表项,将数据库身份验证模式修改为 SQL Server和Windows模式。
图例中如果是英文错误提示,一般为:
Login failed for user \'sa\'.Reason:Not associated with a trusted SQL Server connection

(2)SQL SERVER2000数据库身份验证模式修改为混合模式的方法如下:
a、点击“开始”-“程序”-“Microsoft sql server”-“企业管理器”

b、依次点击“Microsoft sql servers”-“SQL SERVER组”-右击“XXX(Windows NT)”选择“属性”(根据计算机名称可能有不同的名称,此处用XXX代替,另外,如果此处显示的是无项目请参考:SQL 2000 SQL SERVER组显示无项目?解决。)点击“安全性”选项卡,在身份验证处选择“SQL SERVER和Windows(s)”点击“确定”。

(3)MSSQLSERVER2005数据库修改为混合模式的方法如下:
a、点击“开始”-“程序”-“Microsoft sql server 2005”-“SQL SERVER Management Studio Express”-点击“连接”按钮,如下图:

b、到达登录界面后,右击“ADMINPC(SQL SERVER)”选择“属性”,如图所示:

c、选择“安全性”,在服务器身份验证处点击“SQL Server和Windows身份验证模式”,点击“确定”

点击这里复制本文地址 以上内容由用友财务软件免费下载整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

用友财务软件免费下载 © All Rights Reserved.  赣ICP备16001187号
Aiufida用友免费资源网是最全,最新的用友财务软件免费下载站,免费提供用友T1用友T3用友T6用友U8 ERP用友数据库用友补丁会计电算化考试软件,等用友软件免费下载地址。