进入参数设置界面报错,提示cannot find BOSType[xxxxxxxx] in index原创
金蝶云社区-戴一帆
戴一帆
6人赞赏了该文章 552次浏览 未经作者许可,禁止转载编辑于2020年04月29日 19:10:54

提示如下错误。

image.png


错误分析:经常发生在EAS8.2升级到EAS8.5时,由于部分参数变更,导致数据库产生脏数据,出现的错误。

 

处理方法如下:

步骤一:

先备份t_bas_param和t_bas_paramValueRange

--备份t_bas_param

    --备份操作

    select * into backup200414_bas_param from t_bas_param;

    --检查是否备份成功

    SELECT * FROM backup200414_bas_param

--备份t_bas_paramValueRange

    --备份操作

    select * into backup200414_bas_paramValueRange from t_bas_paramValueRange;

    --检查是否备份成功

    SELECT * FROM backup200414_bas_paramValueRange

备份完成后,根据日志所提示的报错数据的ID,进行如下删除操作

image.png


步骤二:

--清除t_bas_param脏数据

    --检查数据是否存在

    select * from t_bas_param where FVALUERANGE = '输入报错日志中,value的值';

    --删除操作

    delete from t_bas_param where FVALUERANGE='输入报错日志中,value的值';

    --检查数据是否已被删除成功

    select * from t_bas_param where FVALUERANGE = '输入报错日志中,value的值';

--清除t_bas_paramValueRange脏数据

    --检查数据是否存在

    select * from t_bas_paramValueRange where fid='输入报错日志中,value的值';

    --删除操作

    delete from t_bas_paramValueRange where fid='输入报错日志中,value的值';

    --检查数据是否已被删除成功

    select * from t_bas_paramValueRange where fid='输入报错日志中,value的值';


如果处理完成后,重新进入该参数设置界面再次报同样错误的话,请根据新提示错误的value值,再执行一次步骤二操作。

 

 



赞 6