【问题标题】:Update schema changes using Microsoft sync framework 2.1使用 Microsoft 同步框架 2.1 更新架构更改
【发布时间】:2010-12-08 23:40:12
【问题描述】:

这是否可以使用同步框架 2.1 更新服务器端和 Ce(local) Schema。

1) 目前同步工作正常。如果我更新服务器架构(向表中添加额外的列)。 如何在 SqlCe(Local) 中体现这一点?

2) MSF 4.0 支持这种场景吗?

【问题讨论】:

    标签: sql-server synchronization sql-server-ce microsoft-sync-framework


    【解决方案1】:

    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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 如果您只是删除范围并重新创建它并且两个数据库都已经包含数据,您将遇到冲突,因为删除范围有效地消除了同步内容的同步知识。两个副本将相互发送已经存在的更新...
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多