提示如下错误。
错误分析:经常发生在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,进行如下删除操作
步骤二:
--清除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值,再执行一次步骤二操作。
推荐阅读