【问题标题】:Sync Framework create duplicates from provisioned Client Database?Sync Framework 从配置的客户端数据库创建副本?
【发布时间】:2015-08-13 11:45:55
【问题描述】:

我们有大量具有相同架构的客户端数据库,是否有人知道如何从已配置的客户端数据库创建副本(如 SQL Server CE 中的快照),其中副本也可以与服务器同步,因为它单独配置每个客户端确实需要很长时间。

谢谢。

【问题讨论】:

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


    【解决方案1】:

    在第一次同步恢复的数据库之前,创建现有预置数据库的备份,在客户端上恢复,运行 PerformPostRestoreFixup。

    【讨论】:

    • 是否可以复制已配置和同步的数据库?(与数据重复)
    • 我已按照这些步骤操作。 (1) 创建服务器数据库和客户端数据库 (2) 提供两个数据库。 (3) 向服务器插入数据 (4) 同步 (5) 重复的客户端数据库 (6) 在重复的数据库中运行 PerformPostRestoreFixup (7) 同步重复的数据库(想要工作,但没有错误)
    • 你能澄清什么没用吗?您是否进行了一些更改并且更改未同步?你在处理 ApplyChangeFailed 事件吗?
    • 这看起来很奇怪。 (1) 提供服务器和客户端 A db (2) 同步服务器和客户端 A (3) 复制客户端 A 并创建客户端 B (4) 在客户端 B 上运行 PerformPostRestoreFixup (5) 向客户端 B 插入记录 (6) 同步服务器和客户端B(记录成功同步)(7)向客户端A添加记录(8)将客户端A与服务器同步(添加的项目未与服务器同步)。我添加了一个空的 ApplyChangeFailed 事件。 (未实现主体)
    • 在 ApplyChangeFailed 事件上添加一些代码,以便您知道它是否触发了一些错误/冲突。你PK用的是什么?
    猜你喜欢
    • 2012-12-09
    • 1970-01-01
    • 2011-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    相关资源
    最近更新 更多