本地和服务器DB之间的数据同步

本文关键字:数据 同步 之间 DB 服务器 | 更新日期: 2023-09-27 18:05:34

我使用Ado。Net数据实体模型,每秒向本地Sql Compact数据库添加记录。我想把它同步到服务器上的数据库。你能给我指个正确的方向吗?

本地和服务器DB之间的数据同步

你必须写两个数据库吗?在数据库之间设置一个复制怎么样?http://msdn.microsoft.com/en-us/library/ms171850.aspx

Microsoft Sync Framework就是为这种情况设计的。

我们在项目中使用Sync框架。我们已经在sql server和PG sql中实现了同步,它对我们来说工作得很好。此外,我们还实现了批处理。

首先参考本文档和示例代码

http://code.msdn.microsoft.com/sync/Release/ProjectReleases.aspx?ReleaseId=4835

将向您展示如何在多个sql server数据库之间同步数据。您还可以自定义"increments"存储过程,以获取自定义参数并基于这些参数过滤数据(例如,客户端用户计划访问的人员)。

我还建议你使用一个反射器来反编译同步框架代码,以防你看到奇怪的错误——有时直到你看到异常在框架代码中被捕获,你才可能弄清楚错误在哪里。Redgate非常适合我!

如果你需要更多帮助,请告诉我!