2010-09-17 56 views
0

Microsoft Sync Framework 2.1是否支持这种情况?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具有带有列B_Id,B_UserId,B_Mobile的表CustomerB。

我想通过列A_UserId - > B_UserId和A_Mobile - > B_Mobile将数据从CustomerA同步到CustomerB。

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

回答

0

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

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

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

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

相关问题