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中。
答案 0 :(得分:0)
您可以使用2.1中的SqlSyncDescriptionBuilder同步所选列。
DbSyncTableDescription tableDescription = SqlSyncDescriptionBuilder.GetDescriptionForTable(tableName, Collection<Columns>, serverConnection);
对于第二个参数,您可以将列包含在该表的Scope中。
虽然不确定加密。您可以尝试在Provider上使用各种事件来实现此目的。我个人没试过。