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

请教两个数据库之间数据同步的问题
想请教下本地与网站数据同步问题,请高手提供具体思路,谢谢!

1> 本地数据库note 网站数据库note 里面表结构与数据一模一样
2> 每个客户端已经实现了在本地增删改都同步更新于网站数据库中
3> 比如客户端A在本地增加了城市杭州,同步存储于网站数据库中,
  此时客户端B想要从网站数据库中下载城市表数据到本地的城市表数据中?
  好像在本地可以用导入数据的功能,但我需要做在程序中,该怎么操作,请各位多指教?



[注]winform / C#

------解决方案--------------------
可以看看SQL区数据库同步的贴子
------解决方案--------------------
可以使用

SQL Server Replication service
http://technet.microsoft.com/en-us/library/ms151198.aspx
------解决方案--------------------
kao,居然有本1000页的书介绍这个

Pro SQL Server 2005 Replication
http://www.verycd.com/topics/188773/
------解决方案--------------------
做数据库同步为什么要用程序来做呢。SQL Server有触发器,当本地库有数据插入时,触发器同步插入网站库就可以了。数据库间的后台操作要比程序直接操作好吧。
------解决方案--------------------
insert into table1 select * from table2
------解决方案--------------------
事务?
------解决方案--------------------
触发器吧
------解决方案--------------------
触发器,省事