LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
庶民

点晴OA安装后登陆时报错80040e4d/80131904,提示:用户clicksun/(或sa)登录失败,无法打开请求的数据库,如何解决?

zhang982547272
2012年9月20日 16:34 本文热度 52970

环境:win2003系统,sql server 数据库

报错: microsoft ole db provider for sql server 错误 '80040e4d' 用户 'clicksun' 登录失败。 (或sa之类的其他账号)

/~temp 37486541167./10496231508.asp,行 45


该文章在 2021/3/6 21:34:19 编辑过

全部评论4

admin
2012年9月20日 23:44

特别说明:

  以下操作需要使用SQL Server Management Studio(数据库管理控制台),SQL Server 2005/2008/2012 专业版 已经内置该数据库管理控制台,无需特别安装下面这个控制台程序,直接进入下面的操作步骤即可。

  如果是默认安装点晴OA一键安装包的用户,因为使用的是微软公司提供的免费数据库SQL Server 2005 Express,在Windows开始菜单中会找不到SQL Server Management Studio(数据库管理控制台),需要先安装下面SQL Server 2005 Express对应版本的SQL Server 2005 Management Studio Express(数据库管理控制台),安装后就可以进行各类操作了:

SQL Server 2005
Management Studio Express(40MB)

一个免费的集成环境,用于访问、配置、管理和开发 sql server 的所有组件,同时它还合并了多种图形工具和丰富的脚本编辑器,利用它们,技术水平各不相同的开发人员和管理员都可以使用 SQL Server。
SQL Server Management Studio Express 组合了大量图形工具和丰富的脚本编辑器,使各种技术水平的开发人员和管理员都能访问 SQL Server。开发人员可以获得熟悉的体验,而数据库管理员可获得功能齐全的单一实用工具,其中包含易于使用的图形工具和丰富的脚本撰写功能。

(32位)
(64位)


操作步骤:

、检查SQL Server数据库是否正确安装配置

首先按照以下教程操作,确保数据库访问正常:

  本步骤非常、非常、非常重要!切勿遗漏!!!

数据库反馈:出现意外错误!SQL Server不存在或访问被拒绝请确保本机已经正确安装[42135]
  http://8943.oa22.cn

  本步骤非常、非常、非常重要!切勿遗漏!!!


、检查SQL Server中是否存在点晴OA数据库clicksun

  登录SQL Server Management Studio(数据库管理控制台),先检查数据库中是否有clicksun这个数据库:

  如果上面没有clicksun这个数据库的话,就必须先恢复点晴OA的这个数据库,参考教程如下:


、获取点晴OA数据库访问用户账号和密码

  如果你的数据库是SQL Server2008或操作系统是Windows2008以上版本,在某种未知的情况下可能导致点晴OA系统的安装程序无法顺利在数据库中创建访问账号clicksun,这时有如下几个方法进入点晴OA系统:


方法一:直接采用SQL Server数据库的管理员账号sa登陆点晴OA(如果sa的密码不够健壮的话,系统的安全性会有一定的隐患)

  使用数据库管理员账号sa的话,请跳过方法二,直接到下面的,设置好系统数据库登录账号和密码。


方法二:在SQL Server中自建账号clicksun登录点晴OA

  登录SQL Server Management Studio(数据库管理控制台),检查数据库clicksun是否有clicksun这个账号:

  如果上面没有clicksun这个账号,就要手工创建一个clicksun登录账号:

  不用更改“服务器角色”、“用户映射”、“安全对象”中的项目,采用默认值即可。

  点击“状态”,下面两项应该是“授予”、“启用”:

  点击“确定”,就会创建成功clicksun这个登录名了:


3、然后,点击上面的“新建查询”,执行这条SQL语句:sp_change_users_login 'Auto_Fix', 'clicksun', NULL, 'clicksun2010'

  看看行不行?如果提示修复孤立用户为1,那再用账号clicksun登录数据库,应该就可以登录了。


、更改点晴OA访问数据库的账号和密码

然后用Windows系统中的记事本程序打开点晴MIS系统安装目录(一般为:d:\clicksun)下的文件 global.asa ,找到以下位置:

Application("db_uid")="clicksun" '这个clicksun是登陆数据库的账号,如果用数据库管理员账号sa,那么clicksun就应该改为sa

Application("db_pwd")="clicksun2010" '这个clicksun2010是该账号的登陆密码,以实际密码为准

检查上面的数据库登录名和密码是否是上面更改后的登陆名和密码,不是的话,就更改后保存。


重新进入IE浏览器,登陆点晴MIS系统即可。


该评论在 2018/11/6 22:06:54 编辑过
zhang982547272
2012年9月21日 8:54
恩、谢谢~ 按你说的做了后,已解决。
admin
2013年5月22日 18:19
一"伟"清风(121703143) 16:52:19 
      microsoft ole db provider for sql server 错误 '80040e4d'
      用户 'clicksun' 登录失败。
 
Alex(442634403) 16:53:25
你SA登录进去,在clicksun数据库执行这条
sp_change_users_login 'Auto_Fix', 'clicksun', NULL, 'clicksun2010'
 
Alex(442634403) 16:53:28
看看行不行?如果提示修复用户为1,那你再用clicksun登录,应该可以登录了
 
一"伟"清风(121703143) 16:54:25
Barring a conflict, the row for user 'clicksun' will be fixed by updating its link to a new login.
The number of orphaned users fixed by updating users was 0.
The number of orphaned users fixed by adding new logins and then updating users was 1.
 
Alex(442634403) 16:54:36
可以了,你现在可以用clicksun连服务器了。
 
一"伟"清风(121703143) 16:54:57
OA可以用了
 
Alex(442634403) 16:55:24
数据库恢复的时候会遇到这问题。
 
一"伟"清风(121703143) 16:55:40
呵呵,谢谢。
 
Alex(442634403) 16:55:53
数据库的单独用户在SQL里没有,产生孤立用户了。
 
Alex(442634403) 16:55:56
修复一下就行,这行命令估计点晴也可以放到论坛上去。

该评论在 2013/5/22 18:19:17 编辑过
admin
2015年12月27日 22:53
您好,小晴为您找到以下结果:
点晴OA安装后登陆时报错80040e4d,提示:用户'clicksun'登录失败,何解?[7099]
  http://3556.oa22.cn
点晴OA迁移系统时提示:删除对于数据库"clicksun"失败,无法删除数据库,因为当前正在使用[2800]
  http://5318.oa22.cn
点晴OA登录失败,提示:用户sa/clicksun登录失败,原因:该帐户的密码必须更改SQLServer2005,何解?[28]
  http://9100.oa22.cn

点晴智能客服-小晴-为您服务中...
输入问题可直接获得在线帮助

该评论在 2015/12/27 22:53:00 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved