前言(聚焦痛点):对于早年上线泛微 Ecology OA(E9)、长期运行于 SQL Server 的企业而言,信创数据库替换(MySQL / 人大金仓等) 早已是刚性需求 —— 既要满足国产化合规、降低授权成本,也要提升云原生与分布式适配能力。但现实困境极其尖锐:E9 同 KB(同版本、同补丁)从 SQL Server 迁移至 MySQL / 信创数据库,官方明确不支持、无工具、无文档、无标准路径。
一边是信创考核与成本压力,一边是官方壁垒与技术黑洞;想换库、不敢换、不会换、换了怕崩、崩了没人兜底—— 这正是大量早期 E9 用户共同的无解困境。本文基于真实迁移踩坑与落地经验,拆解非官方、可落地、可校验的 SQL Server→MySQL / 信创库迁移方案,覆盖风险、步骤、适配、校验与回滚,帮你在 “官方不支持” 下安全完成数据库替换。
一、成果
结合某大厂提的迁移工具,以及我们团队对于泛微产品的理解,目前可以将任意泛微OA的数据库,在同kb的情况下,由现有数据库迁移到mysql环境。但是,,mysql其实并不是信创环境,这,,咋办?阿里的PolarDB(也可以称之为国产版mysql),完全适配了mysql8.0版本!驱动,语法,可视化工具直接用mysql的即可。并且,支持本地部署。对于国企用户,实在太友好了。
PS:我们目前已经成功完成了两个客户的OA数据迁移哦,均为sqlserver迁移至mysql数据库。
二、迁移要求
通常,在迁移后,服务器的cpu发生了变化,license授权码发生了变化,所以要求客户是有继续官方维保的,通常,维保期内,license可免费更换。
其次,我们目前都是通过迁移最新kb(或者较新kb)再进行数据库的迁移的,所以客户需要升级环境到最新Kb。这点,也是需要有官方维保的。
最后,服务器(包括OA服务器和数据库服务器),均需要有完整的控制权和可操作权限,不然会很麻烦!
综上,要求为:
有官方维保;
系统完整权限。
三、迁移工具说明
该工具理论上支持任意数据库的迁移,但是我们目前仅针对mysql进行了测试,迁移成功案例也仅包括mysql数据库,其他数据库还在测试中,故,推荐使用阿里的PolarDB或者原生mysql数据库(PolarDB数据库联系我们,也有很大优惠哦,价格公道)
迁移完成后,需要进行诸多测试,所以也需要客户对于常用模块比较了解,抓紧安排人员进行测试。
迁移仅迁移数据库,不包含二开文件,如果二开文件中的sql语法不支持,需要自行更新sql语法。
附:阿里云数据迁移,也有类似的功能,可实现跨数据库迁移。

评论区