关于数据迁移的问题

老服务器:Windows2008R2操作系统,FineDB使用的是sqlserver外联数据库

新服务器:Windows2019操作系统

现在需要将老服务器的FineReport迁移到新服务器上,请问能不能在老服务器上备份FineDB数据库,在新服务器上还原,再将老服务器的tomcat文件夹(包含FineReport工程)直接拷过,这样能不能正常使用?

FineReport 18897479029 发布于 2021-10-25 16:01
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-10-25 16:10(编辑于 2021-10-25 16:13)

应该可以。tomcat如果是绿色版(免安装版)直接拷贝,安装版先装后拷贝

https://help.fanruan.com/finebi/doc-view-1251.html 

如果配置数据库的主机地址是IP那可能出错

image.png

如果出错可以用(dos)

netsh interface portproxy delete v4tov4 listenaddress=原来的数据库IP  listenport=1433

netsh interface portproxy add v4tov4 listenaddress=原来的数据库IP listenport=1433 connectaddress=127.0.0.1  connectport=1433

netsh interface portproxy show v4tov4

pause

然后在试试可以用不,如果可以就进决策系统把数据库连接改了再dos

netsh interface portproxy delete v4tov4 listenaddress=原来的数据库IP  listenport=1433

删除端口转发

最佳回答
0
小小萌新Lv4见习互助
发布于2021-10-25 16:12

tomcat工程要看你的tomcat是不是免安装版的,如果是,可以直接拷贝;如果不是,应该要重新安装tomcat和拷贝jar包,然后再复制工程文件。至于数据库,为什么要备份呢,你迁移的服务器不能连接那个SQLSERVER数据库吗,还是说数据库也要更换安装的服务器。

  • 2关注人数
  • 281浏览人数
  • 最后回答于:2021-10-25 16:13
    请选择关闭问题的原因
    确定 取消
    返回顶部