根据我的系统,我在局域网和在线db.But中维护了两个数据库,我想同步这两个数据库。我希望用微软的同步框架工作来做这件事。.http://msdn.microsoft.com/en-us/library/ee819079.aspx
可以使用此方法同步本地和联机sql db吗?或者做this.thank的任何合适的方法
发布于 2012-09-04 07:05:10
同步框架是为偶尔连接的系统设计的,例如。一台可以每隔一天访问一次公司网络并更新其数据库的笔记本电脑,但在没有corpnet访问权限时需要工作。Sync Framework的配对通常是中央DB ( Server)和设备(笔记本电脑、电话、平板电脑等)上的本地嵌入式。
如果数据库总是连接在一起的(例如。两个服务器中的两个DB,它们之间有24x7的连接,即使在Internet上也是如此)那么适当的技术就是复制。无论是合并还是事务性。理论上,当预期断开连接周期时,复制也能工作,但是Sync Framework在这方面要好得多,而且最重要的是,Sync Framework并不强烈依赖DNS名称,因为复制是非常重要的(对于偶尔连接的系统非常重要)。
同步数据库是一个模糊的术语,您必须考虑是想要主从复制shcme还是Master-Master (后者很难实现),并且您必须考虑要从数据库复制什么。您还需要考虑以后是否会添加更多的合作伙伴(需要“同步”的更多数据库)。现在,你必须更加小心地对待模式变更。
https://stackoverflow.com/questions/12256600
复制相似问题