[英]Synchronization MSSQL databases with selected data in .NET
我们有数据库 SQL 服务器 2008 (db A)。 为了获得更好的性能,我们将使用下一个 SQL 服务器 2008 数据库和一个工作组(db B,C,...)。 这些数据库将只包含必要的记录,并且可以保存一些特殊的记录。 这些所有的数据库总是满的 SQL 服务器,没有快递。
所以我们需要将 db A 的数据同步到 db B,C。 然后我们需要从 db B 到 db A、从 db C 到 db A 等同步一些数据(使用特殊的 sql 查询 - 例如仅完成的订单,而不是全部)。
同步应该是控制台应用程序。
我发现了一些使用 MS Sync 框架的例子:
有什么办法可以解决吗? 或者我该如何正确使用同步?
对不起我的英语,这不是我的母语。
非常感谢。
在此处查看演练: http://msdn.microsoft.com/en-us/library/ff928700(v=SQL.110).aspx
(如果您下载 Sync Framework 2.1,文档中也有相同的演练)
这应该可以让您启动并运行,为您选择的表定义一个 scope 并应用过滤并指定本地和远程提供程序。 While the walkthrough says synchronizing between Sql Server and Sql Express, you can use the same for Sql Server to Sql Server synchronization as Sql Express, Sql Server and Sql Azure uses the same SqlSyncProvider.
我会使用 SQL 服务器复制http://msdn.microsoft.com/en-us/library/ms151198.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.