2010-06-04 70 views
1

就我所了解的客户端服务器场景(又名脱机场景)而言,它应该与作为服务器的SQL Server以及作为客户端的SQL Server 一起使用。 我必须在主节点和多个节点之间实现同步,其中节点与主节点进行通信并与主节点进行同步,但不与对方进行同步。主和节点都是SQL Server 2008.带有两个SQL Server的MS Sync Framework客户端服务器场景

在这种情况下使用MS Sync Framework是否有可能(并且有意义)?

当我成立了一个客户端服务器同步只有一个SqlCeClientSyncProvider(注意),但没有SqlClientSyncProvider(不

感谢

回答

1

Sync Framework以偶尔连接的系统为目标。在OCS中,用户偶尔连接,在不同的位置和不同的网络身份下连接。始终是启动同步的客户端(因为它知道何时连接)并且通过HTTP网关进行同步。考虑手机和手持设备。与中央服务器同步。

对于紧密连接的系统,当订户或多或少总是连接并保持一致的网络身份时,复制(交易,合并)更合适。

这就是说,代码库中有一个SQL Express Client Sync Provider示例。

1

嘿syncFramework可能是矫枉过正的场景..你可能只是想尝试SQL Server复制。这里有一些documentation。基本上SQL Server已经能够创建复制出版物(快照,交易和合并),然后你只需添加你的订阅者。订户将与主人一起复制,主人将与订户一起复制。您可以选择复制整个数据库或只是几个表。看一看。

相关问题