您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > CSMAR4.0问题解决方案汇总
一.CSMAR问题解决方案1.CSMAR更新数据字典库失败,或者具体某一个业务库更新失败;例如原因:向数据库中插入数据时违背了主键约束引起的。解决方法一:先看错误日记,查找是哪个库有问题。打开clientUserRightDS,删除节点DBID65/DBID。(北方民族大学的用这种方法没用)方法二:字典库失败,是第一次其他库更新失败引起的。一般不会出现这种问题,第一次更新失败,就不要在失败的基础上在第二次更新了所有报RS失败的,都手动把结构改成50,1502.MAC地址错误:原因:CSMAR账号只能在两台机器上登陆,当在第三台机器上登陆时就会报错。解决:先根据“登陆服务器”的地址,找到开户工具所连接的服务器,然后找到此用户,将其MAC地址清空即可。3.登陆服务器CSMAR报错:账户密码不对。原因:ClientUserData.xml文件只有服务器上的CSMAR服务程序才有,记录了用户的权限,当更换用户登陆服务器上的CSMAR时,由于权限的原因,失败。解决:将ClientUserData.xml文件删掉,重启IIS即可。在CSMAR4.0局域网数据管理客户端中CsmarDataService目录下也有ClientUserData.xml文件。但是此处的ClientUserData.xml文件基本没有什么作用。4.CSMAR4.0局域网版,数据查询时,某个节点数据无法在右边显示,而其他数据可以。原因:索引数据不全,差数据。解决:通过查看错误日志,发现记录“通过集合ID:2046找不到对应的数据”,需要由数据运维组解决。5.CSMAR4.0登录时显示:用户类型与软件不匹配原因:因为用户是CSMAR4.0的,而软件是FMD的。6.CSMAR4.0局域网客户端登录时出现“服务器配置错误,请联系管理员”的问题原因:与ClientUserData.xml文件文件有关解决:重新启动服务端,然后打开客户端;或直接在服务端(局域网)删除ClientUserData.xml文件。可能是服务端的ClientUserData.xml文件丢失。7.404错误CSMAR4.0局域网版软件中共有4个错误日记文件夹,在客户端软件更新中一般没有错误日记产生。若错误日记中出现“测速失败,HTTP状态404”,一般是因为登陆时,服务器连接不上,速度为零,GTA内网服务器因为其上无更新服务,所以速度为零,错误日记中出现的404错误是GTADataUpdateService.asmx上显示的错误。8.Win7系统下Csmar客户端更新失败问题解决方案:启动程序时右键选择“以管理员身份运行(A)”(若右击快捷方式运行无反应,可找到程序所在目录,右击EXE文件),这样就可以顺利更新了。如果仍有问题,可把软件卸载,删除Programfiles目录下对应的文件夹,重新安装。9.安装过程中提示不符合Windows密码策略解决方案:SQLServer安全性,双击Sa勾掉“强制实施密码策略”开始-运行-“gpedit.msc”-本地计算机策略-计算机配置-Windows设置-安全设置-帐户策略-密码策略禁用“密码必须符合复杂性要求”等策略10.EXCEL文件导出失败(单表查询)SQLServer2005数据库需要打补丁(SQLSP3补丁)才能导出EXCEL文件(数据导出向导)安装补丁时,需要注意选择实例,安装完成后实例会停止,需要重新启动此实例。在查询窗体上的绿色EXCEL按钮导出,需要在客户端安装OFFICE,否则会报错11.文件都导出失败(一)SQLServer2005SQL2005需要手动配置一下,才能导出SQLServer2005外围应用配置器功能的外围应用配置器MSSQLSERVER-DatabaseEngine(所有的实例都配置下)即席远程查询启用OPENROWSET和OPENDATASOURCE支持(E)*打勾*OLE自动化启用OLE自动化(E)*打勾*xp_cmdshell*打勾*(二)SQL2008SQL2008有同样问题可以在master库里运行一下如下代码来配置sp_configure'showadvancedoptions',1;GORECONFIGURE;GOsp_configure'OleAutomationProcedures',1;GORECONFIGURE;GOexecsp_configure'showadvancedoptions',1goreconfiguregoexecsp_configure'AdHocDistributedQueries',1goreconfigurego(三)SQL2000SQL2000一般需要再打一次SQL的sp4补丁,做一次修复。12.服务端管理工具登录时报系统错误日志里面写连接本地服务失败请检查一下IIS服务是否正常运行或服务地址是否正确检测IIS服务的方法我的电脑右键-管理展开如图目录,选择浏览,会自动打开浏览器返回如上图界面说明运行正常返回如下图界面说明运行异常13.数据库备份失败一般情况下是因为磁盘空间不足造成的。CSMAR4.0要求预留空间至少是数据库本身大小。具体原因可以查看更新工具里面的错误日志。CSMAR4.0备份文件会清除数据库日志文件,在清除日志文件后可能会出现数据库附加失败的情况,若手动附加失败,就要还原之前的备份或拿光盘的数据了。14.HTTP404错误解决方法就是把WEB服务扩展中的activeserverspages给允许起来。展开下图目录,点击允许按钮也可在开始菜单里面点击运行,运行如下命令C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis-i-enable15.日志报WSE错误如果日志里面报如下异常,有“Microsoft.Web.Services3,Version=3.0.0.0”字样------------------------------软件错误------日期:2010/7/21上午11:19:18------------------------应用程序名称:功能编码:GetServerVersionType模块名称:GetServerVersionType主机IP:主机名称:主机MAC地址:用户登录名:日志类型:Client日志级别:ERROR错误信息:System.IO.FileNotFoundException:Couldnotloadfileorassembly'Microsoft.Web.Services3,Version=3.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35'oroneofitsdependencies.系統找不到指定的檔案。Filename:'Microsoft.Web.Services3,Version=3.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35'atGTA.CSMAR.UI.UClientUI.UserDataConfig.CreateWebService(TypewebServiceType)atGTA.CSMAR.UI.UClientUI.FrmLogin.GetServerVersionType()WRN:AssemblybindingloggingisturnedOFF.Toenableassemblybindfailurelogging,settheregistryvalue[HKLM\Software\Microsoft\Fusion!EnableLog](DWORD)to1.Note:Thereissomeperformancepenaltyassociatedwithassemblybindfailurelogging.Toturnthisfeatureoff,removetheregistryvalue[HKLM\Software\Microsoft\Fusion!EnableLog].----------------------------------END----------------------------------------检查报错程序目录下是否存在文件:Microsoft.Web.Services3.dll文件,是否安装WSE组件,如果都没有,COPY文件过来或安装WSE3.0均可,然后重启IIS或刷新网站,因为之前网站已经冲突了,需要刷新下。若目录下(CsmarTerminal目录下必须有,CsmarTerminalUpdate目录下可以不需要此文件)有Microsoft.Web.Services3.dll,则不需要安装WSE组件,若有WSE组件,则目录下可以不需要Microsoft.Web.Services3.dll可能原因:Microsoft.Web.Services3.dll文件不存在,或者WSE.msi未安装。16.客户端连不到服务器提示连接服务器失败。首先在客户端通过IE访问服务若是成功则网络是没有问题的用浏览器访问CSMAR服务是否可以正常访问(红色部分替换为服务器的地址和端口;判断是否正常,见问题6),若不能,检测IE的局域网设置中的代理服务器设为了为LAN使用代理服务器(X),而设置的服务器地址不能访问到服务,将出现了此类的错误。方法:打开IE浏览器--“工具”--“Internet选项”--“连接”--“局域网设置”--“代理服务器”修改为可以访问到CSMAR的服务器地址,或把代理服务器取消。17.客户端登陆界面时提示系统时间与服务器时间冲突。原因:客户端的系统时间与服务器的时间(日期不一致)修改:将客户端所在的系统的日期调整到与服务器一致。18.CSMAR升级到FMD版本时出现假死CSMAR升级到FMD版本或FMD自身升级时,需要下载40M左右大小的更新包,由于更新包比较大,在下载过程中,可能会出现界面无响应的情况。原因:更新包比较大,下载速度太慢,导致界面无响应,其实更新包还在下载中。方法:告知用户目前的基本情况,请用户不要退出,耐心等待下载完毕。19.无效的对象登陆CSMAR局域网服务端时,报错“无效的对象”原因:未安装加密锁驱动,或者是未替换文件GTA.CSMAR.BLL.BDATAQUERYBLL.DLL。解决方法:重装加密锁驱动,插入加密锁,重启IIS服务。GTA.CSMAR.BLL.BDATAQUERYBLL.DLL文件在服务端的bin文件夹中,需要替换。D:\CSMAR4.0\CsmarSysLan\CsmarServer\CsmarDataService\bin\GTA.CSMAR.BLL.BDataQueryBLL.dll文件是加密文件,所以当出现此类问题时,可以用一个未加密的文件替换它(仅限于公司内部使用),或者安装加密锁软件,在安装CSMAR4.0局域网版服务端时,出现的安装加密锁是安装加密锁驱动。若还是报错,则需查看错误日志,一般可能是某个文件损坏了,当无法确定是哪个文件时,可以重装CSMAR服务端,此时不需要删除CsmarData文件夹,只需在安装时选择不删除即可。当验证了驱动已经安装,其他都没问题,但是还是显示“无效的对象”时,有可能是因为加密狗硬件没有,就像一个U盘一样,随时都需要插在电脑上。可以在如下的地方找到加密狗硬件对应的设备。若没有,说明没有加密狗硬件。20.FMD客户端,安装后看不到数据表格FMD客户端,安装后有时会出现界面看不到数据表格的情况,一般是因为控件未成功注册,需要手动注册一下方法:进入目录C:\ProgramFiles\gtasoft\FMDV1.0\CsmarSysLan\CsmarTerminal\FMDTerminal运行regoffice.bat21.FDM或早期CSMAR
本文标题:CSMAR4.0问题解决方案汇总
链接地址:https://www.777doc.com/doc-4373668 .html