您好,欢迎访问三七文档
维护方法论畅捷通信息技术股份有限公司颜玲丹2014年7月畅捷通产品维护思路前提:对产品应用熟悉、了解清楚所要解决问题。重现问题,判断类型查找资料,借鉴思路借助工具,剖析问题提交问题,畅捷支持本节重点维护工具---数据库工具、常用工具企业管理器查询分析器事件探测器维护工具产品对数据库的要求企业管理器备份、还原分离、附加DTC导入导出企业管理器查询、分析插删改数据生成sql脚本事件探测器跟踪前台数据定位报错数据库版本:MSDE(关键更新)、sql2000(sp4)、sql2005(sp3)、sql2008数据库作用:软件后台,存储数据。企业管理器——还原数据库举例例如:对正常备份的数据(UfErpAct.Lst和ufdata.ba_)进行恢复时,出现如下提示。企业管理器——还原数据库举例第一步:将备份文件ufdata.ba_修改名称为ufdata.rar,将其解压,所得到的文件是数据库的物理文件,强制将其还原至数据库。说明:但若将备份文件ufdata.ba_修改名称为ufdata.rar后,无法成功将其解压,则此备份文件已损坏,无法再恢复了。第二步:在企业管理器中将强制还原到现有数据库中。企业管理器——还原数据库举例②③点此选择解压后的ufdata文件第三步:在弹出的还原数据库界面,选择从设备—选择设备,点击添加按钮,找到之前解压出来的备份文件UFDATA的路径,确定即可。企业管理器——还原数据库举例企业管理器——还原数据库举例第四步:在还原数据库—常规页签,点击查看内容,选择需要恢复的年度2011(如果需要恢复2012年度,则勾选上2012年度的数据号)如图:企业管理器——还原数据库举例第五步:在还原数据库—选项页签,勾选上‘在现有数据库上强制还原’,修改物理文件名的路径为帐套的数据库路径如下:LDF路径D:\UFSMART\ADMIN\ZT001\2011\ufdata.ldMDF路径D:\UFSMART\ADMIN\ZT001\2011\ufdata.mdf企业管理器——还原数据库举例强制还原数据成功,进入软件使用001账套,既为还原好的数据库账套。查询语句练习例如:Select*fromcodeSelect*fromcodewhereccode='1009'Select*fromcodewhereccodelike'1009%‘第一条语句返回的结果是查询科目表code所有的记录。第二条语句返回的结果是查询科目表code,科目编码是1009的记录第三条语句返回的结果是查询科目编码是1009及其下级科目的记录。%表示任何多个字符,如果想设置为一个字符则使用_,如1009_表示查询符合1009后面连接任意一个字符的记录集。修改语句练习例如:取消凭证的审核,我们可以执行语句,批量更新凭证中的审核人字段值为空。如:把一月份所有审核人为空的凭证的审核人设置为demo.凭证表(gl_accvouch),审核人字段(ccheck),期间字段(iperiod)updategl_accvouchsetccheck=’demo’whereccheckIsnullandiperiod=1这里的条件中,比如审核人为空,这里一定要用‘is’。不要使用‘=’,‘=’为赋值标志。删除语句练习例如:1.录入项目管理的时候,软件非法退出,再进入维护项目报错。删除项目锁定表所有锁定记录,锁定表(gl_lockrows)deletegl_lockrows2.异常记录后,在系统库也产生记录,删除。删除系统库ufsystem,表(ua_task、ua_tasklog)中异常记录。deleteufsystem..ua_taskdeleteufsystem..ua_tasklog修改语句练习例如:取消凭证的审核,我们可以执行语句,批量更新凭证中的审核人字段值为空。如:把一月份所有审核人为空的凭证的审核人设置为demo.凭证表(gl_accvouch),审核人字段(ccheck),期间字段(iperiod)updategl_accvouchsetccheck=’demo’whereccheckIsnullandiperiod=1这里的条件中,比如审核人为空,这里一定要用‘is’。不要使用‘=’,‘=’为赋值标志。插入语句练习例如:把888的摘要记录插入到001账套摘要中。摘要表(gl_bdigest)SETIDENTITY_INSERTgl_bdigestONINSERTINTOgl_bdigest(i_id,cid,ctext)selecti_id,cid,ctextfromufdata_888_2012..gl_bdigestSETIDENTITY_INSERTgl_bdigestOFF常见问题分析、解决实例常识性问题1.软件版本:“xxx账套是低版本数据,请升级”2.填写单据、查询报表提示:“xxx列名无效”3.登陆模块提示:“gl_xxx”错误4.删除基础档案提示:xxxx中已使用(GL_KmUsed、ArchIsUsed存储过程)常见问题分析、解决实例常见的数字错误运行时错误91……运行时错误5……运行时错误94……运行时错误3265……运行时错误30561……运行时错误429……运行时错误381……有时升级时报-2147xxxxx等错误,xx无效错误等等计算机名称或计算机操作员名称不符合使用要求常引发此类问题。此外更多见于数据库记录不正常而引发.畅捷通产品维护思路现象:T66.2,2013-11-30,固定资产,双击计提本月折旧,它会自动消失,导致没办法计提。分析1、在另一台机器,打对应补丁,恢复问题账套进行计提6月折旧的操作,发现问题;排除机器环境的问题;2、在问题机器上,新建账套,计提6月折旧,未发现问题;排除软件/补丁的问题,应属于数据问题;3、固定资产中,正常情况下导致计提折旧菜单变化的,只有登录已月结月份,大致方向往这个方向靠;4、检查账套数据库的表gl_mend中,固定资产的月结标志bflag_fa,未发现异常,6月未结账;5、检查accinformation中,和固定资产相关的记录,发现问题;6、重新打开软件,登固定资产计提6月折旧,问题得到解决。课后练习一:Sql语句a.删除code表b.写语句从001帐套2010年度导一个code表进来。c.查询凭证明细账表gl_accvouch中使用了那些科目(科目编码ccode唯一显示)二:U6、T6各版本对应的版本标识是什么?三:写一篇维护案例要求有问题现象,分析过程(sql跟踪)、解决方法。问题答案发送至:xxxxxx@chanjet.comT+云服务,实时管理智慧协同
本文标题:维护方法论
链接地址:https://www.777doc.com/doc-4020466 .html