问题标签 [microsoft-sync-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
744 浏览

sql-server - 带有更改跟踪的 sql CE 和 sql 2008 之间的 Microsoft Sync Framework

微软同步框架:

具有更改跟踪选项的 Sql CE 和 sql 2008。

我遇到了一个问题,当我在 sql CE 中插入了一条记录并且它需要在 sql 2008 上以 uploadonly 方向上传时。服务器同步过程导致 clientInsertServerInsert 冲突,服务器不可能向该表添加新行。

任何人都有想法。

我注意到的另一件事是,如果我使用由 VS.NET 的设计时同步 UI(您在客户端数据库中选择所需的表)创建的sql 服务器数据库,则不会发生问题。但是,当我使用空白sql 服务器数据库分发我的应用程序时,客户端上的每个插入行都会引发错误。

当我们在客户端数据库 (SqlCE) 中进行任何更改时,会上传更改并触发 ApplyChangeFailed 事件,如果插入新行,则会发生冲突 ClientInsertServerInsert。例如,我有一个表格书籍(名称,数量)并且我已经配置了这个表格方向 UploadOnly 当我在客户端上插入一条记录时它成功进入服务器但发生冲突“ClientInsertServerInsert”,这意味着服务器也插入相同的值,这是不可能的。如果所有更改都出现冲突,它会减慢进程,并可能导致问题。我用这条线继续。e.Action = ApplyAction.Continue;

0 投票
1 回答
722 浏览

compact-framework - 紧凑框架的同步框架

有没有人使用同步框架在移动设备上作为同步机制来代替 RDA 或合并复制?

如果是,您能否指出我可用的任何资源。

如果要启动一个基于绿色领域紧凑框架的应用程序,将使用什么作为同步机制(同步框架/RDA/合并复制/任何其他......)?

谢谢

0 投票
2 回答
560 浏览

.net - 构建同步框架 DAL 的正确方法

我正在创建一个 WPF 应用程序,该应用程序需要允许用户在临时断开连接状态下工作,并且我计划使用本地数据库缓存。

我的问题是关于我的数据访问层的。

  • 您通常会创建整个 DAL 以指向缓存或两者并创建切换机制吗?
  • 实体是针对缓存进行 DAL 的好方法吗?

  • 我习惯了 L2S,但我的理解是我不能对 SQLCE 使用它,对吗?

谢谢!

PS:有什么好的资源可以一起使用 Sync、Linq 和 WPF?教程、视频等?

0 投票
1 回答
684 浏览

sql-server - 同步框架:SqlSyncProvider ItemConflicting vs ApplyChangeFailed

我正在尝试使用设计一个同步应用程序来同步不同 SQL Server 数据库之间的更改。

我提出了一个基于接收 ItemConflicting 事件、存储与冲突相关的知识以及离线解决所有冲突的设计。

但是,似乎我只能触发 ApplyChangeFailed 事件。SqlSyncProvider 不使用 ItemConflicting 事件有什么原因吗?我只是错误地参加了活动吗?

我关心的原因是 ItemConlficting 事件允许我简单地记录冲突并以我似乎无法通过 ApplychangeFailed 事件实现的方式继续进行其余的同步。

0 投票
4 回答
2953 浏览

database - 开源框架 à la Microsoft Sync Framework 建议?

我们正在开源堆栈(Java、Web 服务和朋友)之上实现一个仓库管理系统。在这个系统中,我们希望集成许多移动设备,这些设备也应该具备足够的在线/离线功能,例如在移动设备暂时未连接时准备数据库插入,并在重新连接时在后端数据库上执行它们。

对于 .NET 堆栈,Microsoft Sync Framework 将是一个完美的解决方案,例如进行数据库复制和囤积。任何人都可以提出 MS Sync Framework 的开源替代方案并可能描述他的经验吗?提前感谢您的任何答案。

0 投票
1 回答
1290 浏览

windows-mobile - 在移动客户端上使用 Microsoft Sync Framework 进行慢速 SQL 同步

我们正在开发一个应用程序,它使用 MS Sync Framework 在带有 SQL CE 3.5 SP1 客户端的 Windows CE 6.0 和 SQL 2008 数据库之间同步数据。我们的主要问题是 15 个完全空的表的同步时间长达 1 分钟。以下是我们组件的细分:

服务器:

  • 数据库服务器 2008

  • 15 个已激活更改跟踪的表

  • 带有移动同步端点的 WCF 服务(使用 Sync Framework 2.0)

客户端(手机)

  • 视窗 CE 6.0

  • NET 应用程序使用 Sync Framework for Devices (CTP 1) 启动同步

正如我上面提到的,同步最多需要 1 分钟,没有任何更改和空表。移动设备位于其底座中。这对于生产环境来说是一个交易破坏者。有人在这个领域有经验吗?有没有办法改善事情?感谢您的任何回复。

0 投票
1 回答
2218 浏览

wcf - 通过文件传输 WCF 服务开发自定义文件同步提供程序

我正在尝试开发一个自定义同步提供程序,以使用 WCF 服务通过 Internet 同步文件。

我们已经有一个文件传输服务,它正在生产中工作,但我需要在它之上实现一个自定义同步提供程序。我已经在Braynt Likes 博客中查看了解决方案,但这并不能满足我的需求。

真的很感激任何建议、指导或示例代码来提供帮助吗?

0 投票
2 回答
1396 浏览

c# - Sync Framework 同步数据库视图

microsoft 可以同步框架同步数据库视图吗?

或者在您的 SelectIncrementalInsertsCommand 中,您可以选择并加入多个表,有点像视图?

0 投票
1 回答
3059 浏览

c# - 使用 MS Sync Framework 同步两个 SQL Server 数据库

我有一个可以不时离线的中央 SQL Server 数据库。我有一个使用本地数据库缓存 (SQL CE) 与中央数据库同步的桌面应用程序,我还有一个带有自己的 SQL Server 的 Web 应用程序,我也希望保持同步。所有同步必须是双向的。

有没有办法将我的中央数据库与 Web 应用程序的数据库同步,就像我将中央数据库与桌面客户端同步一样?

我了解协作场景和点对点同步,但我想避免手动配置数据库。我想使用集成的 sql server 2008 更改跟踪,就像在 SQL CE <--> SQL Server 场景中一样。

0 投票
1 回答
936 浏览

sql-server - 如何重置 Microsoft Sync Framework 2.0 中表的同步架构?

如果我在两台 sql 服务器上设置同步范围并且同步工作正常一段时间?然后我需要更改其中一张表的架构。假设我需要添加一列,或更改主键。

我该怎么做才能让 Microsoft Sync Framework 仍然正确同步该表?

我假设我在两台机器上运行表的更改脚本(这是最简单的部分)。但是我如何让 Sync Framework 知道发生了变化并且范围元数据需要更改?