读书人

多个数据库集锦同步到一起

发布时间: 2013-04-20 19:43:01 作者: rapoo

多个数据库汇总同步到一起
本帖最后由 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

读书人网 >SQL Server

热点推荐