日期:2014-05-17  浏览次数:20494 次

多个数据库汇总同步到一起
本帖最后由 chai1338 于 2013-04-11 11:55:23 编辑
1-4号为结构相同 内容不同的数据库 分别在外国服务器上
现在想把1-4号的数据库的表内的数据汇总到5号数据库来,
5号的数据库结构基本与1-4号一致,但每个表都会有个标记字段表明来自哪个数据库.
数据每天都要汇总同步
请问怎么做合适呢

------解决方案--------------------
如果有时间段的话最好可以加一个TIMESTAMP,每次增量更新,但是这样的话需要修改原来的表结构。另外如果数据量不大的话,是否可以用全量更新?
------解决方案--------------------
全量更新就是每天把数据删除重新传一遍,十万的话其实还好。
------解决方案--------------------
那就增量加载吧
------解决方案--------------------
引用:
本帖最后由 chai1338 于 2013-04-11 11:55:23 编辑
            1-4号为结构相同 内容不同的数据库 分别在外国服务器上
现在想把1-4号的数据库的表内的数据汇总到5号数据库来,
5号的数据库结构基本与1-4号一致,但每个表都会有个标记字段表明来自哪个数据库.
数据每天都要汇总同步
请问怎么做合适呢

      ……


如果含有标记,建议使用ssis来处理。写成作业包,定期执行即可。 

------解决方案--------------------
转成 DT_WSTR 再进行比较。DT_NTEXT 不支持比较的。
参考http://msdn.microsoft.com/zh-cn/library/ms141704(v=sql.100).aspx
------解决方案--------------------
加我企鹅号:495963624