首页 > 软件资讯 > 正文

数据库身份验证模式怎么修改成混合模式?
2015-10-17 21:43:33   来源:www.cwrjxz.com   评论:0 点击:

sql server数据库身份验证模式一般分为2种,一种是:windows 身份验证模式;另外一种是:混合模式(windows 身份验证模式和sql server身

sql server数据库身份验证模式一般分为2种,一种是:windows 身份验证模式;另外一种是:混合模式(windows 身份验证模式和sql server身份验证),安装财务软件时我们需要装sql server的数据库身份验证模式设置为:混合模式(windows 身份验证模式和sql server身份验证),然而不同数据库版本在安装时设置的地方不同:

1、安装MSDE2000数据库时,需要修改setup.ini文件再设置sql server数据库身份验证模式,我们在怎么安装msde2000数据库一文中有详细的讲解,下面是setup.ini配置文件内容:

[Options]

SECURITYMODE="SQL"

DISABLENETWORKPROTOCOLS=0

SAPWD=cwrjxz

2、安装sql2000数据库,安装sql2005数据库,安装sql2008数据库时在安装界面可以选择,如下图为sql2000数据库选择数据库身份验证模式界面。

选择SQL2000数据库安装为混合模式,并勾选空密码

如果用友财务软件之前安装数据库时没有设置好sql server数据库身份验证模式会导致登录用友软件时提示输入sa密码,也就是常见的登录用友软件时提示SQL SERVER 口令?此时我们的数据库已经安装好了,不重装数据库的情况下,我可不可以修改数据库身份验证模式为混合模式?答案是肯定的,下面用友财务软件免费下载网站跟我学用友的工程师将通过图文教程指导各位怎么修改数据库身份验证模式为混合模式?在学习修改数据库身份验证模式为混合模式之前我们先要学会如何判断我们的数据库安装后有没有选择混合模式,判断的方法可以参照www.cwrjxz.com 网站提供的修改方式直接查看,也可以先用DOS命令进行查看,DOS命令查看数据库身份验证模式的方法如下:

(1)点击“开始”菜单 - “运行”-输入“cmd”点击“确定”,在DOS界面输入:osql –U sa 回车;

进入DOS界面连接数据库

(2)然后再输入SA口令(安装的MSDE2000数据库一般为空),回车;

结论:如果SA口令没有输错,提示为:用户‘SA’登录失败。原因:未与信任SQL Server 连接相关联。如上图所示,则表示当前的数据库身份验证模式为windows 身份验证模式。此情况下必须参照下面修改数据库身份验证模式将验证模式修改为:混合模式(windows 身份验证模式和sql server身份验证)。

注意:上图中如果是英文错误提示,一般为:

Login failed for user \'sa\'.Reason:Not associated with a trusted SQL Server connection

第一部分:怎么修改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”及其他相关服务,右击选择“启动”。

重新启动数据库服务图示

第二部分:怎么修改SQL SERVER 2000数据库身份验证模式为混合模式?

a、点击“开始”-“程序”-“Microsoft sql server”-“企业管理器”

进入sql2000数据库企业管理器图示

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

SQLSERVER2000修改数据库身份验证为混合模式

第三部分:怎么修改MSSQL2005数据库身份验证模式为混合模式?

a、点击“开始”-“程序”-“Microsoft sql server 2005”-“SQL SERVER Management Studio Express”-点击“连接”按钮;

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

MSSQL2005修改数据库身份验证模式为混合模式

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

注:SQL SERVER 2008数据库可以参照SQL2005数据库的修改方式,将数据库身份验证模式修改为混合模式,如果在修改过程中碰到任何问题题可以将您的现象反馈到用友十万个为什么,或者联系右上角QQ客服有偿服务。

相关热词搜索:数据库 身份验证模式 混合模式 sa密码 sa口令

上一篇:登录用友软件时提示SQL SERVER 口令
下一篇:windows 8和win8.1操作系统安装财务软件必备步骤

分享到: 收藏
评论排行