首页 新闻 会员 周边

如何实现两个数据结构不同的数据库数据同步?

0
悬赏园豆:10 [待解决问题]

如题,我的场景是业务扩张,老的数据结构已经不能满足目前业务发展的要求,所以对数据结构进行了新的设计,建立了新的数据库,目前需要将老的是数据同步到新的数据库上。
尝试过MSSQL的发布、订阅的方案,发现他无法满足我的需求,因为我需要对老的数据进行一些查分或者合并的操作,但是它不能这样操作。
我能想到的还有一个方案,那就是通过存储过程+SQL代理计划来实现两个数据库结构不同的数据库进行数据同步。
不知道还有没有更好的方案,请各位不吝赐教!

问题补充:

补充一下,数据库是 MSSQL 2016,本人没有数据服务器访问权限,只有数据库查询权限(政府项目)。

过客丶的主页 过客丶 | 初学一级 | 园豆:5
提问于:2020-12-25 10:37
< >
分享
所有回答(7)
0

触发器可能也可以

Tom.汤 | 园豆:3028 (老鸟四级) | 2020-12-25 12:48
0

写个定时任务不行?

无敌土豆 | 园豆:80 (初学一级) | 2020-12-25 13:41
0

我项目经理同步内外网数据库,当时用的是触发器,但是我们的数据库是Oracle

echo_lovely | 园豆:1437 (小虾三级) | 2020-12-25 15:04
0

写个程序同步吧

智客工坊 | 园豆:1855 (小虾三级) | 2020-12-25 15:51
0

用canal做同步?

yytxdy | 园豆:1680 (小虾三级) | 2020-12-25 17:33
0

写程序吧,一边读,一边写

会长 | 园豆:12401 (专家六级) | 2020-12-26 09:31
0

考虑考虑canal看看行不行?

chw。 | 园豆:221 (菜鸟二级) | 2020-12-29 10:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册