首页 新闻 会员 周边 捐助

数据库表同步

0
悬赏园豆:50 [已解决问题] 解决于 2012-03-10 12:31

有一个需求:

1、192.168.1.110上有a数据库,目前需要把192.168.1.110的a数据库的x,y,z(x,y,z表每月自动增加一张表:例如当前月是2012年2月,那么x标的表名就是:x_2012_02,到3月份的时候别的软件会在数据库里创建一张x_2012_03的表储存3月份的数据,y,z也是一样的)表同步到192.168.1.120的服务器上面的b数据库。

2、通过数据库的方式把a数据库的x,y,z表同步到b数据库(数据导入方式处理)?

3、a数据每月创建表的时候,自动同步到b数据库?

Dtscal的主页 Dtscal | 初学一级 | 园豆:155
提问于:2012-03-05 23:34
< >
分享
最佳答案
0

sql 数据库复制与数据库作业可以完成你想要的功能

收获园豆:20
az235 | 大侠五级 |园豆:8483 | 2012-03-06 08:30

学习中.谢谢.

Dtscal | 园豆:155 (初学一级) | 2012-03-06 16:15
其他回答(3)
0

如果数据量不太大的话,可以直接在192.168.1.120上建立JOB:

1. 在192.168.1.120上创建到192.168.1.110的链接服务;

2. 在192.168.1.120上创建JOB,每天运行,动态获取当天的日期(只需要年和月),然后判断表是否存在,不存在就创建,

   然后再通过链接服务器拉取数据(通过主键,增量拉取数据),插入到表中。

收获园豆:10
飞洋过海 | 园豆:242 (菜鸟二级) | 2012-03-06 11:28

数据量其中有一个数据库的一张表有8w条数据,我不知道算不算大。。。。且通过外网同步。。

支持(0) 反对(0) Dtscal | 园豆:155 (初学一级) | 2012-03-06 16:17
0

复制分发。

收获园豆:10
小材小用 | 园豆:639 (小虾三级) | 2012-03-06 15:48
0

如果整个数据库同步,同一局域网,可以使用数据库集群,这个功能好用 。

如果是当个表,可以使用Job,也可以使用数据库触发器 …… 

Shannon | 园豆:611 (小虾三级) | 2012-07-02 17:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册