Enterprise数据库和许多带有SQL Server 2008 Express数据库的客户端。我有一个在中央数据库和客户数据库之间同步的任务:从客户下载销售数据并加载到服务器中,并将参考信息从服务器下载到每个客户数据库。在线同步 我是通过Web服务与SyncFramework进行的。现在我想在与 Web 服务的链接断开或丢失时开发脱机同步。我认为还将SyncFramework与下一个模式一起使用:
- 将数据从客户端(SQL Server Express)下载到 SQL Server Compact 数据库
- 将 SQL Server Compact 数据库文件移动到服务器
- 将数据从紧凑型数据库上载到 SQL Server Enterprise
但我没有找到有关此解决方案的示例或文章。你怎么看 - 这种方法是工作?可能存在更简单和优雅的变体?
)同步。 然后,您可以上载此 Sql Compact 数据库并将其与您的服务器同步(使用 SqlSyncProvider)。 请参阅同步 SQL Server 和 SQL Server Compact
步骤将是:
- 预配 SQL 服务器以进行同步
- 预配 Sql Express 以进行同步
- Provisioin Sql Compact for sync 将 Sql
- Express 与 Sql Compact 同步
- 将 SQL 压缩上传到服务器
- 将 Sql Compact 同步到 SQL Server