我有一个应用程序,其中条件就像我必须使用本地数据库只为每个PC....Now如果一些注册是从一台pc完成,那么数据应该存储在本地数据库中,也应该发送到另一个PC...in短我想同步所有的数据。
我需要清除一件事,“集中数据库是不可能的.我不能使用一个数据库,并连接到它从所有的PC..”所以我只需要同步...
我正在使用SQL SERVER Express Edition...在C# .NET中开发应用程序
如果你有任何疑问,可以问我,我会描述更多…

发布于 2011-04-16 13:36:14
由于您使用的是SQL Server Express,因此不能选择复制。(Express版本只能在复制方案中订阅。)但是你应该看看Sync Framework,它以前被称为ADO.NET的同步服务,它是一个.NET的应用程序接口,它提供了你可能会发现有帮助的那种数据库同步功能。从您的描述来看,Collaboration Scenario似乎是最适用的(对等同步场景)。
发布于 2011-04-16 13:56:08
这只是一个想法,如果你真的想要数据冗余,看看像cassandra这样的东西可能是一个更好的选择。
https://stackoverflow.com/questions/5684677
复制相似问题