在移动客户端上使用 Microsoft Sync Framework 进行慢速 SQL 同步
Posted
技术标签:
【中文标题】在移动客户端上使用 Microsoft Sync Framework 进行慢速 SQL 同步【英文标题】:Slow SQL Sync with Microsoft Sync Framework on Mobile Client 【发布时间】:2010-05-07 08:26:23 【问题描述】:我们正在开发一个应用程序,它使用 MS Sync Framework 在带有 SQL CE 3.5 SP1 客户端的 Windows CE 6.0 和 SQL 2008 数据库之间同步数据。我们的主要问题是 15 个完全空的表的同步时间长达 1 分钟。 以下是我们组件的细分:
服务器:
Sql Server 2008
15 个已激活更改跟踪的表
带有移动同步端点的 WCF 服务(使用 Sync Framework 2.0)
客户端(移动)
Windows CE 6.0
NET 应用程序使用 Sync Framework for Devices (CTP 1) 启动同步
如上所述,同步最多需要 1 分钟,无需任何更改和空表。移动设备位于其底座中。 这对于生产环境来说是一个交易破坏者。有人在这个领域有经验吗?有没有办法改善事情? 感谢您的任何回复。
【问题讨论】:
【参考方案1】:我也有同样的问题。 如果您更改批量大小,同步时间会显着提高。我尝试了以下热修复。 http://support.microsoft.com/kb/973058 我没有看到任何改进。
【讨论】:
事实上,当我们安装此修补程序时,它破坏了我们的 Visual Studio 2008 安装。我们不能再打开移动设备项目了。我们可以在重新安装后重现此行为。以上是关于在移动客户端上使用 Microsoft Sync Framework 进行慢速 SQL 同步的主要内容,如果未能解决你的问题,请参考以下文章
使用 Microsoft Sync Framework 自动创建客户端架构
如何将参数传递给 Microsoft Sync 2.1 生成的存储过程
同步关系数据库时出现 Microsoft Sync 框架问题
Microsoft Sync Framework 1.0 RTM发布了
@microsoft/teams-js 移动客户端中的视频录制
Introducing Microsoft Sync Framework: Sync Services for File Systems