【发布时间】:2011-06-07 11:44:52
【问题描述】:
我们有数据库 SQL server 2008 (db A)。为了获得更好的性能,我们将使用具有一个工作组(db B、C、...)的下一个 SQL Server 2008 数据库。这些数据库将只包含必要的记录,并且可以保存一些特殊的记录。这些所有的数据库都是完整的 SQL server,而不是 express。
所以我们需要从 db A 到 db B、C 同步数据。然后我们需要从 db B 到 db A、从 db C 同步一些数据(使用特殊的 sql 查询 - 例如仅完成的订单,而不是全部)到 db A 等。
同步应该是控制台应用程序。
我发现了一些使用 MS Sync 框架的示例:
- SyncOrchestrator 但我不知道如何只选择一些表和一些记录。
- SyncTable 但在这里我不知道如何正确地将 RemoteProvider 和 LocalProvider 设置为数据库 SQL Server 2008。
有什么办法可以解决吗?或者我该如何正确使用同步?
对不起,我的英语不是我的母语。
非常感谢。
【问题讨论】:
标签: c# sql-server microsoft-sync-framework