当前位置:编程学习 > C#/ASP.NET >>

数据同步问题

我要把其他服务器上数据库的A表,每天晚上同步我自己的库中B表的数据;
我现在做的是先把我的B表数据都 delete 掉,再循环一条条 insert 其他服务器上的数据进去;
要是在 insert 过程中出问题的话那岂不是完蛋了?
是不是应该有另外一种思路?求指教,求教育; 数据同步 --------------------编程问答-------------------- 去查查数据的订阅和发布  --------------------编程问答-------------------- 存储过程批量更新,出问题直接回滚。 --------------------编程问答-------------------- 使用事务操作.

删除和插入在一个事务就得了.. --------------------编程问答-------------------- 如果数据量不大也可以自己做,你在B表中加上一个字段,存储当天的时间字符串(如2013-4-12),每次当天数据插入后,若没出任何问题就把第一天的删除掉,否则把今天插入的删除掉回滚回没插入前的状态(注意将增加的时间字段和你以前的主键设为联合主键)。当然你也可以不删除前一天的数据,删除N天前的数据,这样你就一个N天内的数据存储了,可以查到B表某一天的状态。 --------------------编程问答-------------------- 推荐使用SQL SERVER自带的订阅与发布 --------------------编程问答-------------------- 数据表直接更新
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,