数据库相关问题100分

假设有十个数据源,分布在十台不同物理位置的主机上,有的是sqlserver 有的是oracle

可能还有mssql 每个数据库的表数目和表里的字段更是大不同,如果需要把这十个数据源

用光纤连到一个路由器上,同步到另外一台机器上,而且不能改变数据源数据库的设置,

表中可能没有类似时间戳等容易做同步的东西。

请问需要怎么做比较合适?

没明白意思请留言。


POPMUISE
浏览 570回答 2
2回答

青春有我

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

慕少森

有N个任意数据库(mssql mysql oracle)数据表不尽相同但是你想按照一定的业务规则把数据同步到另外一个数据库上的一切表上是么?要是的话。在业务不复杂的前提下用订阅 复杂的自己设置链接服务器写sql手动把数据insert到你要的表上
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server