Microsoft Sync Framework 2.1是否支持此方案?

时间:2010-09-17 07:37:56

标签: asp.net synchronization

Microsoft Sync Framework 2.1是否支持此方案?

我正在使用ASP.NET 3.5和Sql Server 2008。

我的方案是我想在两个远程分布式位置的两个Sql Server 2008数据库表之间同步数据。

1)我完全拥有具有远程桌面权限的两个数据库服务器。

2)数据库A有一个表CustomerA,其列为A_Id,A_UserId,A_Mobile,    和数据库B有一个表CustomerB,其列为B_Id,B_UserId,B_Mobile。

我想将CustomerA中的数据与A_UserId - >列同步到CustomerB B_UserId和A_Mobile - > B_Mobile。

3)我想从A_Mobile加密C#中的数据并将其存储在B_Mobile中。

1 个答案:

答案 0 :(得分:0)

您可以使用2.1中的SqlSyncDescriptionBuilder同步所选列。

DbSyncTableDescription tableDescription = SqlSyncDescriptionBuilder.GetDescriptionForTable(tableName, Collection<Columns>, serverConnection);

对于第二个参数,您可以将列包含在该表的Scope中。

虽然不确定加密。您可以尝试在Provider上使用各种事件来实现此目的。我个人没试过。