【事件始末】
一朋友求助,反馈使用的用友U8,很多年了!
突然发现其中账套2021年的一个账套打不开,提示演示期限已到期!
但是其他账套完全正常,可以打开,没有任何问题。
不管是还原老旧备份,还是重装软件问题依旧,无法自己解决。
客户查询报表结算账期,情况比较紧急,于是求助我们。
经过多次反复琢磨和烟酒,终于于晚上23点59分给弄了出来,也总是圆满解决问题了。
【问题分析】
该用户打的是 U82X免狗补丁,估计是该补丁文件设置了 最大有效期,补丁到期了导致的。
也有可能是程序异常终止退出造成。
【解决心得】
经过大量排序跟踪数据库工具,发现程序 在输入密码账号后,
会读取一次 cyuserinfo 表,获取了v_regno1 ,v_regno2 ,v_regno3 表值后,经过计算。
如果不满足要求会修改 v_regno2 表值,应该是锁死操作吧
在此时程序已经完成限制检测了,正常进入软件主界面。
—————————