楼主
- 经验值 604
| - F豆 6516 个
| - F币 43 元
- 贡献 0
| - 最后登录 2024-11-25
数据挖坑工程师,负责执行rm -rf,QQ624525513
由于最近公司需要切换工号,由旧工号切换成新工号,经过与客服的讨论和研究,得出以下方案,供大家参考
版本:
FR8.0(FR9.0也适用)
机制:
由于同步数据集是根据登录用户名判断用户是否存在,如不存在会新增记录,所以直接修改同步数据集中的登录用户名会导致FR会新增用户而非更新用户,因此需要通过后台更新登录用户名。
前置配置:
1.FineDB已迁移,迁移到Mysql5.7
2.登录方式采取同步数据集
3.同步数据集已迁移到数据库
--------------------------------------------------------
以上3条是本次迁移的必备条件,其他如tomcat配置、其他配置请自行酌情配置
以下是操作步骤,但在操作之前,请先备份好一切,包括FR目录、数据库、配置文件等!!!
1.备份!!!备份!!!备份!!!备份!!!备份!!!备份!!!
2.先停止Tomcat,因为不停止会导致会执行同步数据集,此时一旦同步数据集的数据修改会导致用户重复;
3.同步数据集中的系统更新登录用户名(本人是同步OA,所以可以通知OA管理员可以修改登录账号了);
4.本次更新涉及到FineDB中3个数据表:FR_T_UENF、FR_S_USER、FR_T_USER,而上述3个表的字段都是username,所以直接更新就好了,如果不知道更新的话,建议找专业人士帮忙
5.确认这3表更新成功后,此时需要确认你的同步数据集端的数据是否已经更新完成,如果未完成不能启动tomcat
6.待同步数据集端也修改完成后,此时可以启动Tomcat,测试相关登录及权限。
-------------------------------------------------------------------------------------------------------------
如果更换登录用户名失败,可还原数据库,但如果FineDB迁移及同步数据集迁移出错请咨询客服。
-----------------------------------------------------------------------------
当中参考帮助文档
同步数据集迁移至平台数据库:http://help.finereport.com/doc-view-2075.html
平台数据迁移http://help.finereport.com/doc-view-1610.html
|
|