旧的数据库进行迁移到新的数据库,并进行一些调整。那么报表文件要做哪些修改呢

旧的orcal数据库进行迁移到新的orcal数据库,并将原来的两个库存放改为一个库进行存放。那么报表文件要做哪些修改呢

是否是文档可以熟悉或者其他的资料可以学习,感谢

FineReport Shaofeng 发布于 2020-1-13 11:14 (编辑于 2020-1-13 13:36)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
ooshanghaiLv5初级互助
发布于2020-1-13 11:40(编辑于 2020-1-13 11:41)

取决于几个方面,如果纯粹是数据库迁移,那么要区分:

  1. 是否同类型DBMS,比如是否是SQLSERVER2008 R2到 SQLSERVER2010 这种同构数据库自建本地数据库服务器 到 云数据库

  2. 同类型DBMS下,报表文件中是否有用到新版本数据库中的特有函数(比如SQL2010就有新的几个函数,可以百度),或者升级函数(参数数量变化的情况)

  3. 异构数据库,同样是本地自建DBserver,SQLSERVER2010到MYSQL5.7或者Oracle11.2 R2就是两个概念,报表文件中涉及到数据库函数的,肯定要改,以为很多的函数都不一样。

  4. 异构数据库,且从本地自建server 到 云数据库情况,可能要实际情况实际分析了,这个还没操作过。

  • Shaofeng Shaofeng(提问者) 旧的orcal数据库进行迁移到新的orcal数据库,数据库版本没有变化,也没有用到新的函数。主要修改的地方是:将原来的两个库改为一个库进行存放
    2020-01-13 13:37 
  • ooshanghai ooshanghai 回复 Shaofeng(提问者) 这种情况我倒是没想到,不过这样的话,只要保证报表文件中数据连接/模式/表名/函数/表结构没变化就好。 虽然是一个库了,建议还是保留之前的多个数据连接,数据连接名字不变,指向变成了一个数据库而已。
    2020-01-13 15:14 
  • Shaofeng Shaofeng(提问者) 回复 ooshanghai 感谢
    2020-01-13 16:09 
  • Shaofeng Shaofeng(提问者) 回复 ooshanghai 您好,有个疑问,我现在数据库原封不动的迁移到另一个同类型的数据库,然后我报表文件的数据源连接也匹配好了,但是我测试的时候发现一个月份的数据与原本的不一致,而其他月份的是一致的。您有什么线索吗
    2020-02-12 11:17 
  • ooshanghai ooshanghai 回复 Shaofeng(提问者) 把报表文件中的查询脚本分别在俩库上跑一下看看,这个估计应该是你数据库里的数据问题了,Oracle的话有些物化视图之类的数据更新时间是有触发的,Oracle的调配机制你也得同步好。
    2020-02-12 12:47 
最佳回答
1
牛~~~Lv6中级互助
发布于2020-1-13 11:17(编辑于 2020-1-13 11:18)

那就看你的调整了。


如果只是数据库的名字发生了改变,那无关紧要,你的自定义的数据连接改一下URL就行了。



最佳回答
1
孤陌Lv6资深互助
发布于2020-1-13 13:55

2个库合并成一个  那 数据集里 写的SQL 就要改变一下库的选择  其他的就没有什么变化 了

  • 4关注人数
  • 368浏览人数
  • 最后回答于:2020-1-13 13:55
    请选择关闭问题的原因
    确定 取消
    返回顶部