问题标签 [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 回答
3454 浏览

c# - 同步框架服务器到服务器同步

我有一种这样的场景:( 来源:microsoft.com 在这里我需要将本地服务器数据库与主数据库服务器同步(例如:办公室中的计算机连接到办公室服务器,他们像本地服务器一样使用它,所以没有需要同步。但是其他办公室中的计算机也与他们的本地服务器一起工作,我们需要通过主数据库服务器在办公室之间进行同步。)。如我所见,我不能在这里使用 SQLCompact。是否有提供商可以直接从客户端进行服务器到服务器同步?如果没有,有人可以提供如何处理这种情况的解决方案样本吗?
设想


0 投票
1 回答
2409 浏览

sql-server - Microsoft 同步框架或复制

Microsoft Sync Framework 和复制之间有什么区别?哪一个更好?

0 投票
2 回答
3275 浏览

.net - 与服务器离线数据库同步

我们有一个客户端-服务器架构,客户端在远程连接到服务器时会离线。服务器本质上是一个 SQL Server 2008,只有几张表,每张表都有数千条记录。每个客户端应用程序 (WPF) 都需要存储服务器数据的副本以供离线使用(在 SQL Express 中?)。理想情况下,当客户端应用程序启动时,它会访问服务器以获取那里的新更改并同步其数据库以具有与服务器相同的数据(无需太多用户交互)。

我正在寻找 100% 面向代码的解决方案,它可以部署到远程客户端,无需耗时的设置过程或需要用户干预才能完成。一年前,我使用 Microsoft Sync Framework v1 及其 ADO.NET Sync Services 来处理类似情况。表重组变成了一场噩梦,为所有其他变更跟踪场景编写 SPROC,批处理也很痛苦。Microsoft 最近发布了具有一些新功能的更新版本的 Sync Framework。我还没有时间评估这些功能。

是否有任何其他工具/技术可以将离线数据库与服务器同步?样品,文档,建议表示赞赏。

0 投票
1 回答
1431 浏览

c#-3.0 - 本地数据缓存 - 向远程数据库添加字段时如何刷新本地数据库?

我在 ASP.NET 3.5 环境中使用本地数据缓存。我通过添加一个新字段对我的主数据库进行了更改。

我在我的项目中双击我的 .SYNC 文件以再次启动本地数据缓存向导。向导启动,我单击“确定”,希望它会重新查询我的数据库并将新字段添加到本地数据库文件中。

相反,我收到一条错误消息,提示“同步数据库失败并显示消息:无法枚举 DbServerSyncProvider 的更改...”

我知道让事情再次正常运行的唯一方法是删除 .SYNC 文件以及本地数据库并从头开始。

必须有一个更简单的方法......有人知道吗?

0 投票
3 回答
1712 浏览

c#-3.0 - 本地数据缓存 - 如何强制与数据库完全同步?

我的 asp.net 3.5 应用程序中有一个本地数据缓存。我注意到有时,尤其是在开发本地数据库时,我的本地数据库会与服务器不同步。我明白为什么,我可以通过以下步骤重现它:

我之前所做的更改显然已经消失了,但是当我与服务器同步时,它们并没有被拉下来。我的猜测是应用程序没有检测到数据库不同步的地方。

我想知道是否有办法以编程方式告诉我的应用程序与服务器进行完全同步。有人知道吗?

0 投票
1 回答
12961 浏览

c# - 使用 WCF 和同步框架通过 HTTP 同步 SQL Server 2008 数据库

这里有没有人使用过 Sync Framework 并通过 WCF 端点进行同步?请分享代码示例或示例项目。我专门寻找客户端上线仅从服务器获取更新的离线场景。

0 投票
1 回答
3815 浏览

c# - 本地数据缓存同步不会将客户端更改保存到 sdf 文件

我创建了一个新的 c# 项目并按照本教程中的步骤创建了一个 LocalDataCache:

http://www.codeproject.com/KB/database/AdoSyncServicesArticalPKg.aspx?fid=1526739&df=90&mpp=25&noise=3&sort=Position&view=Quick&select=2794305&fr=1#xx0xx

我接下来添加了以下代码:

我对服务器上的数据库进行了一些更改并执行同步,它似乎更新了客户端数据网格。当我重新加载应用程序时,客户端(sdf 数据库)在同步发生之前是相同的,并且没有存储任何更改。

现在我不确定我错过了什么?一定很简单!任何建议都会被广泛接受。

谢谢

0 投票
1 回答
689 浏览

.net - 同步框架处理 ClientInsert ServerInsert 冲突

我有一个使用 LocalDataCache 将 SQL Server 2008 Express 数据库同步到客户端数据库(.sdf 文件)的应用程序。这很好用,我现在正在管理冲突。

我使用此 Microsoft 资源作为指南:如何:处理数据冲突和错误

我特别感兴趣的冲突是 ConflictType.ClientInsertServerInsert。

我想在客户端和服务器上插入两个冲突的行,我想知道 SyncFramework 是否有内部方法来执行此操作?

否则我的解决方案如下:

0 - 设置 e.Action = ApplyAction.Continue(无更改)。

1 - 将客户端冲突(id、表名)保存到数组中。

2 - 将服务器冲突(id、表名)保存到数组中。

3 - 对于客户端冲突数组中的每个项目,插入服务器

4 - 对于服务器冲突数组中的每个项目,插入到客户端

我想知道 SyncFramework 是否可以为我做这件事,因为它似乎为我做所有其他事情?

我期待着您的回复。谢谢

0 投票
1 回答
274 浏览

.net - 使用 Microsoft Sync Framework 的 SQL Server 数据转换

我们正在分析用于同步客户端和服务器数据库的 Microsoft Sync Framework。场景是这样的:

服务器 DB 保存所有项目的主数据,但客户端 DB 仅包含特定项目的数据。此外,客户端和服务器数据库的架构也不同。但是,数据很容易转换。

有没有办法使用 Microsoft Sync Framework 来实现这一点?

0 投票
1 回答
1106 浏览

.net - FTP 站点是否有同步提供程序(用于 Microsoft Sync Framework 2.0)?

我想使用 Microsoft Sync Framework 2.0 将文件目录与 FTP 目录同步。文件系统有一个提供程序。但是有一个 FTP 站点吗?还是我需要自己写?