2

可以使用同步框架2.1更新服务器端和Ce(本地)架构。使用Microsoft同步框架2.1更新架构更改

1)目前同步工作正常。如果我更新服务器模式(向表中添加额外的列)。 如何在SqlCe(本地)中反映这一点?

2)这种情况是否支持MSF 4.0?

回答

0

是的,你可以做到这一点。您只需要删除范围,重新创建并再次执行同步。我不确定这是否适用于MSF 4.0

+0

如果您只删除范围并重新创建它,并且两个数据库都已包含数据,则会遇到冲突,因为有效地删除范围会消除同步内容的同步知识。这两个副本将发送更新到彼此已经存在... – JuneT 2012-12-03 05:13:46

3

在更新范围配置以反映模式更改时,Sync Fx 4.0中没有任何内容。 (现在还有Sync Fx 4,以前称为Sync Fx CTP 4的版本是作为Sync Framework Toolkit发布的)

如果您愿意,可以通过修改scope_config来修改范围配置,请参阅:

Modifying Sync Framework Scope Definition – Part 1 – Introduction

Modifying Sync Framework Scope Definition – Part 2 – Workarounds

Modifying Sync Framework Scope Definition – Part 3 – Workarounds – Adding/Removing Columns

Modifying Sync Framework Scope Definition – Part 4 – Workarounds – Adding a Table to an existing scope