最新报错提示页面:
红色位置的提示文字可能为下面一些:
[dbnetlib][connectionopen (connect()).]sql server 不存在或拒绝访问。
用户 'clicksun' 登录失败。
超时已过期
。。。。。。
按照你反馈的内容来看应该是数据库连接出错了,产生的可能原因有如下但不限于如下原因:
1、管理员更改了系统数据库密码;
2、系统上已经安装了SQL Server数据库,然后再安装了点晴OA系统;
3、安装的是点晴OA系统安装包预置的SQL Server Express2005,在某种情况下TCP/IP协议未正常启用、或者数据库名格式有误;
4、安装后立即卸载了点晴OA系统,然后没有重启电脑又立即重新安装了;
5、安装的服务器上已经有了SQL Server2008版本的数据库;
6、点晴OA数据库文件clicksun.mdf、clicksun_log.ldf未赋予everyone全部可读写权限;
7、安装的服务器上的操作系统是Windows 64位系统或非完整网络版的Windows XP/Windows7系统。
原因1
以上对应问题的解决方案如下:
如果仍然不正常,应该按照以上指引再反复多次操作,一般按照以上操作就应该搞定了。实在不行的话,就按照如下原因继续检查:
原因2
如果在已有SQL Server数据库的电脑上安装点晴OA,正常情况下点晴OA安装程序会优先使用该数据库,但在某些况下,点晴OA检测不到该SQL Server数据库,另外安装了预置的SQL Server Express2005,但点晴OA的数据库文件又被附加到了SQL Server中,导致数据库无法连接。此时只需要打开SQL Server,找到点晴OA的数据库文件clicksun是否在SQL Server中,如果是的话,那么看看SQL Server的服务器名称(实例名)是什么,然后将服务器名称、数据库访问用户名sa、数据库访问密码保存到点晴MIS系统安装目录(一般为:d:\clicksun)下的文件global.asa:
将上面位置的服务器数据库名称、访问的用户名及密码填入文件global.asa中的以下红色位置:
Sub Application_onStart
Application("db_server")="数据库服务器名称"
Application("db_uid")="sa"
Application("db_pwd")="****************"
Application("db_database")="clicksun"
Application("db_hmail_pwd")="clicksun2010"
End Sub
数据库名称除了采用以上位置所显示的名称外,也可以尝试使用以下三个名称中的一个:127.0.0.1、localhost、(local)
进行以上处理后,还需要对邮件子系统的数据库连接做一下更新,更新方法见以下帖子:
/mis/bbs/showbbs.asp?bd=8&id=4086
经过以上处理,应该可以正常进入点晴OA了。
原因3
点击windows系统-》开始-》Microsoft SQL Server 2005-》配置工具-》SQL Server Configuration Manager,在弹出的页面中启用TCP/IP协议,将“已启用”改为“是”,保存后重启一下服务器,重新进入后试试能否正常访问服务器,如果不行的话再看看是否是下面所述原因:
安装以上操作仍不行的话,再试试以下步骤:
打开点晴MIS系统安装目录(一般为:d:\clicksun)下的文件global.asa,将: Application("db_server")="127.0.0.1" 这个是数据库名,将它改为Application("db_server")=".\SQLEXPRESS" ,精简版用这个,如果是开发版,直接用计算机名就行了。然后保存重新进入IE登陆点晴MIS系统即可。
另外,SQL2005 中,要把功能和外围应用配置器中的远程查询设为启用状态、远程连接设为TCP/IP。
原因4
解决方案:重新卸载现有点晴OA系统,并务必关机重新启动服务器后再安装点晴OA系统,相关帖子参考:
windows2003 企业版下安装完点晴MIS系统后无法打开页面是怎么回事?
原因5
解决方案:该问题是针对部分版本的SQL Server2008因未知原因,可能发生无法正常加入点晴OA数据库或创建访问用户造成的,出现此问题时,有如下几个解决办法:
a.检查点晴OA数据库文件权限,文件名称:clicksun.mdf、clicksun_log.ldf,找到这两个文件并赋予Everyone的全部可访问权限,然后在SQL Server2008中手工附加该数据库为clicksun;
b.如果按照以上操作仍不行,那么将SQL Server2008降级为SQL Server2005或SQL Server2000版本安装重试;
c.如果按照以上操作仍不行,或者先将SQL Server2008卸载,然后安装点晴OA系统,安装完毕后再将数据库升级到SQL Server2008即可。
相关帖子参考:用户 'clicksun' 登录失败
其他注意事项:
解决方案参加如下帖子:
关于点晴MIS系列软件使用Windows XP、Windows7或windows64位操作系统的说明
该评论在 2017/6/20 8:42:43 编辑过