假设有十个数据源,分布在十台不同物理位置的主机上,有的是sqlserver 有的是oracle可能还有mssql 每个数据库的表数目和表里的字段更是大不同,如果需要把这十个数据源用光纤连到一个路由器上,同步到另外一台机器上,而且不能改变数据源数据库的设置,表中可能没有类似时间戳等容易做同步的东西。请问需要怎么做比较合适?没明白意思请留言。
2 回答
青春有我
TA贡献1784条经验 获得超8个赞
把10台数据源机器叫做source,把汇总的机器叫做target。推荐的做法是在target上安装sql server 2005+版本,然后开发一个Sql Server Intergration Service包(不懂的话自己搜索SSIS),它的开发很简单,基本上就是拖控件,而且支持各类数据源。然后讲这个SSIS包发布成一个job定时运行,从source上拖数据到target上汇总就可以了。
慕少森
TA贡献2019条经验 获得超9个赞
有N个任意数据库(mssql mysql oracle)数据表不尽相同但是你想按照一定的业务规则把数据同步到另外一个数据库上的一切表上是么?要是的话。在业务不复杂的前提下用订阅 复杂的自己设置链接服务器写sql手动把数据insert到你要的表上
- 2 回答
- 0 关注
- 569 浏览
添加回答
举报
0/150
提交
取消