浪潮软件维护技巧

  • 格式:docx
  • 大小:73.05 KB
  • 文档页数:12

ERP 运行维护

培训内容

•第一部分 运行维护方法

•第二部分 案例分析

•第三部分 维护基础知识

第一部分

运行维护方法

1.识别问题现象

•当问题现象发生时,正在运行什么(即操作者正在对电脑进行什么操作) ?

•这个操作以前的运行是否正常?

•这个操作最后一次成功运行是什么时候?

•从那时起,哪些情况发生了改变?

带着疑问了解问题,才能对症下药、排除问题。

2.对问题现象进行详细描述

在排除问题前,可以按以下步骤执行:

•收集有关问题现象的信息;

•对题现象进行详细描述,注意细节;

•把所有的问题都记下来;

•不要匆忙下结论。

3.列举可能导致错误的原因

• 考虑导致问题原因可能有哪些,如软件安装环境、操作失误、补丁冲突等。

注意:

不要着急下结论,根据出错可能性把原因按优先级别进行排序,一个个先后排除。 4.缩小搜索范围

•先环境,后软件

•先服务器,后客户端

•先软件,后数据库

•要多角度,多方面排查

•先易后难,先点后面

5.隔离错误

•确定问题的性质

•要有操作人员参与,多交流

注意:

做任何操作之前,一定要做到先备份数据后解决问题。

6.问题分析

处理完问题后,还必须搞清楚:

•问题是如何发生的?

•是什么原因导致了问题的发生?

•以后如何避免类似问题的发生 拟定相应的对策,采取必要的措施。

解决问题的总思路

•运行环境问题还是程序数据问题?

•问题是否可以再现?

•分析问题

•解决问题

•预防措施

第二部分

案例分析

•一.财务

•二.供应链

•三.数据库

•一.基本财务

1.环境配置口令忘记

问题原因:

环境配置默认是没有口令的,设置上口令必须输入口令才能登录。

解决方案:

•方法一、把程序文件夹下的 LSCW.INI 文件删除,然后重新进行环境配置。

•方法二、打开程序文件夹下的 LSCW.INI 文件,把‘PASSWORD=’后面的内容删除

[CONFIG]

PASSWORD=……

案例分析:

•环境配置的帐套配置信息都存放在 LSCW.INI 这个配置文件中,而这个文件是存放在软件的 安装目录下的。一个程序版本对应一个配置文件,而同一个程序版本无论设置多少套帐都放在 同一个配置文件中。知道这个原理以后,关于配置文件的灵活应用做一下简单介绍: •例一:某客户重装机器或更换机器后,通常情况下重新安装软件以后需要到环境配置中将以 前的数据库进行连接软件才能使用,但此客户设置帐套很多,每套帐都需要配置,工作量很大, 且很难和原来完全一样。这个问题如果通过变通实现就可以很方便的解决。只要把原先配制好 的 LSCW.INI 文件保存一份,安装好机器后,用原配制好的 LSCW.INI 文件覆盖新 LSCW.INI 文件即可。

•例二:某客户一个机器上同时安装了 PS6.2 和 PS8.0 两个版本的软件.这样就会有一个问题, 当用户第一次进入 PS6.2 版本的软件时没有问题,当用户进入 PS8.0 以后再进入 PS6.2 时软件 时就会提示版本不一致的错误,到环境中检查配置信息时发现数据库已变成 PS8.0 的数据库。 通常情况下,如果客户在一个机器上安装了两个版本时,每次进入时都需要先到环境配置中修 改一下数据库才能正常进入,这样就有些麻烦,并且如果是维护人员一般机器上需要安装所有 的产品,如果每次也需要来回修改的话,对工作实在造成不便,下面介绍一个办法就可以很好 的以上问题。

还是上面的描述为例,首先在 PS6.2 版本的环境配置里设置两个连接信息,第一套帐为

PS6.2,第二套帐为 PS8.0,然后把 PS6.2 程序下的 LSCW.INI 复制到 PS8.0 的安装目录下覆盖

原来的 LSCW,INI 文件即可。

2.运行软件,提示“授权信息不正确,请与供应商联系!”

问题原因: 软件可以免费试用 2 个月,超过 2 个月以后,系统就会通过序列号或加密狗来检证你是否

为正版的合法用户,如果输入错误,那么系统就有提示“授仅信息输入不正确”

解决方案:

目前 P 系列软件的加密方式有两种。

•对于序列号授权:软件同时判断使用期限、单位名称、模块、授权用户数、序列号 5 个方面

•对于加密狗授权:软件只判断使用期限、模块、授权用户数 3 个方面。

注意:

序列号与加密狗不同的是通加加密狗控制的用户单位名称可以修改,并且序列号一栏一定要空

着不填。

案例分析:

•正常情况下只要序列号等授权信息录入正确,系统应该能够正常运行。但是,有的单位序列 号等信息录入正确,运行软件时却提示授权信息不正确,有的每个模块都不能进入,提示站点 数有问题。凡是出现这种情况的,目前发现的原因都是因为人为手工修改了 LSCONF 表,导 致

LSCONF 表内容与该版本软件安装时的 LSCONF 表内容不一致。下面是在软件中输入的授 权信息在 LSOCNF 表中的存放。

CW_CONF14 站点数

CW_CDKEY 使用模块

CW_SYDWMC 使用单位名称

CW_CONF10 序列号

3.凭证保存提示索引不唯一

产生原因:

LSNBBM 表中 LSNBBM_DQNM 的数值与 ZWPZK 中 ZWPZK_PZNM 的最大值不一致,当输入

凭证时,新的内码(即原有内码+1)在 ZWPZK 中 ZWPZK_PZNM 中已经存在.

解决方案:

•查询 ZWPZK 中 ZWPZK_PZNM 的最大值

select max(convert(int,ZWPZK_PZNM)) from ZWPZK

•将 LSNBBM 中 LSNBBM_DQNM 改为 ZWPZK 中 ZWPZK_PZNM 的最大值.

update LSNBBM set LSNBBM_DQNM=' '

where LSNBBM_NMBH='ZWPZNM'

案例分析:

LSNBBM 是存放当前最大流水号的一张表,当凭证保存或单据保存时提示插入重复值时,

最先考虑的就是 LSNBBM 这个表中的当前最大内码与当前存放单据的表的最大内码数不一致 导致,一般我们解决思路是:

•首先:查找最大流水号,语法可以套用

select max(convert(int,字段号) ) from 表名;

•第二:察看 lsnbbm 相应流水号

select * from lsnbbm where lsnbbm_xtbh=' ' AND LSNBBM_NMBH=' '(引号中的内

容根据提示涉及到的表找到相对应的记录输入)

•第三步:修改流水号

4.导入科目提示科目重复

产生原因:

导出文件中存在重复的记录。

解决方案:

•先删除唯一索引

DROP INDEX ZWKMZD.ZWKMZD

•到科目设置中用科目导入功能导入科目 •查询重复的科目

SELECT ZWKMZD_KMBH,ZWKMZD_JS FROM ZWKMZD GROUP BY

ZWKMZD_KMBH,ZWKMZD_JS HAVING COUNT(*)>1

•删除重复科目,手工增加

•将索引重建

•问题 OK

案例分析:

这个问题,可以有两点收获:

•第一点:要会处理在软件操作或数据库插入提示有重复记录这一类问题时,如何用 SQL 语句

将重复记录统计出来。

•第二点:学会这种解决方案的思路

5.查询帐页提示没有检索到格式

问题原因:

LSTIGS 表中没有相应的格式记录。

解决方案:

•方案一、用 SQL 语句将运行正常的帐套所涉及的表的记录导出,到有问题的帐套中将记录导

入。

•方案二、将提示信息例如“id='wyem_km_j' and f_gsbh='0003 '”在搜索-文件及文件夹-包含文字

中输入,锁定文件名为 FZBULDL1.SQL,然后到数据库中执行即可。

案例分析:

查询其他帐页的时候也会出现类似的提示,当遇到提示:没有检索到***格式,请检查:

Id=***、GsBh=***的错误时我们都可以根据提示的信息找到相应的建库 SQL 脚本执行之。或

用导表的方式从其他正常的帐套中将查询帐页格式涉及的表导入。

查询帐页格式涉及表有:

LSZBGS

LSTIGS

LSOTGS

6.关于帐务月结、年结

•月结:

月末结转就是把本月的数据进行封存,并且将财务日期自动置为下一会计期间的日期。

•年结:

如果当前会计月份是本会计年度的最后一个会计月份,系统还将进行年末的工作,进行年

末结转时,系统将备份本年度数据,并结转至下一年。

•反月结:

可以通过维护工具中的帐务反月结功能;工资,固定资产模块提供了反月结功能。

•反年结:

目前软件无法支持。

案例分析:

•在维护过程中,经常有用户在已经月结甚至是年结的情况下,还需要修改以前月份或年份的 业务。虽然反月结很简单,可以通过维护工具进行处理,但反复操作可能会导致数据紊乱,所 以建议可以每个月只做业务处理,等超过 24 个月以后再进行月末结转。对于已经年结的业务 软件是无法取消年结的,所以在年结之前一定要建议用户将数据先做个备份,一旦发现年结以 后想数据还可以恢复。