历史版本26 :本地机器信息认证迁移 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 问题描述编辑

当用户购买了 FineReport 报表之后,将其部署在服务器 A 上,由于公司发展需要,要将报表工程迁移到服务器B上,此时由于 FineReport 的注册方式是绑定 MAC 地址,不同服务器的 MAC 地址是不一样的,那么此时,直接使用原来的 license 文件放置在服务器 B 上,注册会失效,该怎么办呢?

2. 解决思路编辑

将服务器 B 的信息发送给 FineReport 的商务,详细发送内容和联系方式请查看 FineReport服务器注册步骤,FineReport 商务会给服务器 B 进行注册,并生成新 license 的迁移程序,随后商务将迁移程序发送给客户,客户在电脑上直接打开,输入原报表服务器的 URL,迁移程序自动将原报表服务器的注册销毁,并解锁新的 Fanruan.lic

3. 解密操作步骤编辑

3.1 Windows 环境下

1)获取 llicense 迁移程序

先将新的服务器信息发送给商务,商务会将迁移工具发给客户,客户收到 FineReport 商务发送过来的 license 迁移程序,如下图:

222

2)解密并注册

双击运行迁移程序,输入原报表的 URL,如下图:

222

点击 Enter 键运行,迁移程序自动将原报表服务器的注册销毁,并生成新的 Fanruan.lic,如下图:

222

3.2 Linux 环境下

1)获取 license 迁移程序

同 Windows 下操作,先将新的服务器信息发送给商务,商务会将迁移工具发给客户,客户收到 FineReport 商务发送过来的 license 迁移程序,如下图:
222

注:如果迁移程序是白色的就添加可执行权限。代码如下:

chmod u+x lic_remove

2)解密并注册

然后执行迁移程序,如下图:

./lic_remove

输入 URL 地址后执行,迁移程序自动将原报表服务器的注册销毁,并生成新的 Fanruan.lic,如下图:

222

3.3 Mac 系统下

1)获取 license 迁移程序

同 Windows下操作,先将新的服务器信息发送给商务,商务会将迁移工具发给客户,客户收到 FineReport 商务发送过来的 license 迁移程序,如下图:

222

添加可执行权限,如下图:

222

2)解密并注册

然后执行迁移程序,输入 URL 地址后执行,迁移程序自动将原报表服务器的注册销毁,并生成新的 Fanruan.lic,如下图:

222

用这个新生成的 license 文件重新注册即可,注册方式请查看 FineReport服务器注册步骤 。