两台服务器的两个数据表格中的几个字段进行同步?
一台服务器数据源表里的几个字段例如字段A、字段B,如何同步到另一台服务器上的数据表里的字段C、字段D。单向同步就可以。
RaidenX
12 years, 5 months ago
Answers
在一台服务器server1上创建如下的同步处理存储过程
create proc p_process
as
--更新修改
update server2 set server2.C=server1.A,server2.D=server1.B
from server2,server1
where server2.id=server1.id
--插入新增
insert server2(C,D)
select A,B from server1
where not exists(
select * from server2 where id=server1.id)
--删除已经删除的数据
delete from server2
where not exists(
select * from server1 where id=server2.id)
go
--创建一个作业定时调用上面的同步处理存储过程就行了
☆羽星飞鹄☆
answered 12 years, 5 months ago