为了账号安全,请及时绑定邮箱和手机立即绑定

数据库相关问题100分

数据库相关问题100分

POPMUISE 2018-11-11 13:25:23
假设有十个数据源,分布在十台不同物理位置的主机上,有的是sqlserver 有的是oracle可能还有mssql 每个数据库的表数目和表里的字段更是大不同,如果需要把这十个数据源用光纤连到一个路由器上,同步到另外一台机器上,而且不能改变数据源数据库的设置,表中可能没有类似时间戳等容易做同步的东西。请问需要怎么做比较合适?没明白意思请留言。
查看完整描述

2 回答

?
青春有我

TA贡献1784条经验 获得超8个赞

把10台数据源机器叫做source,把汇总的机器叫做target。推荐的做法是在target上安装sql server 2005+版本,然后开发一个Sql Server Intergration Service包(不懂的话自己搜索SSIS),它的开发很简单,基本上就是拖控件,而且支持各类数据源。然后讲这个SSIS包发布成一个job定时运行,从source上拖数据到target上汇总就可以了。

查看完整回答
反对 回复 2018-11-15
?
慕少森

TA贡献2019条经验 获得超9个赞

有N个任意数据库(mssql mysql oracle)数据表不尽相同但是你想按照一定的业务规则把数据同步到另外一个数据库上的一切表上是么?要是的话。在业务不复杂的前提下用订阅 复杂的自己设置链接服务器写sql手动把数据insert到你要的表上

查看完整回答
反对 回复 2018-11-15
  • 2 回答
  • 0 关注
  • 569 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信