【问题标题】:Microsoft Sync Framework - Sync SQL to/from a hard driveMicrosoft Sync Framework - 将 SQL 同步到/从硬盘驱动器
【发布时间】:2012-11-09 20:17:33
【问题描述】:

我有一个 C# 应用程序,它使用 Microsoft Sync Framework 通过 Internet 将 SQL Server 数据库从服务器同步到客户端。 我需要添加一个新功能,允许客户端在离线时偶尔通过便携式硬盘进行同步。

这意味着有时客户端会通过互联网与服务器同步,有时客户端会从便携式硬盘驱动器中获取数据。

同步框架是否提供将服务器数据库导出到文件,然后将该文件同步到客户端(或类似的东西)的方法?

我无法找到有关该主题的任何可靠文档。

【问题讨论】:

    标签: c# sql microsoft-sync-framework


    【解决方案1】:

    如果您想从便携式硬盘同步,请查看生成 SQL CE 快照(通过 GenerateSnapshot),通过便携式媒体发送 SQL CE 数据库,让您的应用程序将 SQL CE 快照同步到本地数据库。

    【讨论】:

    • 感谢您的回复。我现在正在看一下SQL CE。或者,我可以使用 SQL Server 导入/导出向导创建一个数据包,然后将数据放在客户端,然后导入包(假设硬盘驱动器上的包中的数据比数据更新在客户端)。
    • 如果您正在执行双向同步,请注意您在客户端中放置的访问客户端数据库的更改不会被检测为要上传到服务器的更改。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-11
    相关资源
    最近更新 更多