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

sql-server - 设置同步范围后如何更改数据库架构?

使用数据库中的模式更改使 Sync Framework 保持最新的步骤是什么?

0 投票
4 回答
5783 浏览

sql-server - Microsoft Sync Framework - 如何在架构更改后重新配置表(或整个范围)?

我已经设置了与 Microsoft Sync Framework 的同步,现在我需要向表中添加字段。如何重新配置​​数据库?

设置非常简单:

  • 两台 SQL Express 2008 服务器
  • 范围包括整个数据库
  • 使用 Microsoft 同步框架 2.0
  • 通过直接访问进行同步。使用标准新SqlSyncProvider

我是否在两端进行结构更改?还是我只更改一台服务器并让 Sync Framework 以某种方式传播更改?

我需要删除_tracking表和/或存储过程吗?触发器呢?

有人用过同步框架吗?请帮忙。

0 投票
2 回答
2028 浏览

c# - 具有两个 SQL Server 的 MS Sync Framework 客户端服务器方案

据我了解客户端服务器场景(又名离线场景)它应该与 SQL Server 作为服务器和 SQL Server Compact作为客户端一起使用。我必须在主节点和几个节点之间实现同步,其中节点与主节点通信和同步,但彼此之间不同步。Master和Nodes都是SQL Server 2008。

是否有可能(并且有意义)在这种情况下使用 MS Sync 框架?

当我设置客户端服务器同步时,只有一个SqlCeClientSyncProvider(注意Ce)但没有SqlClientSyncProvider(没有Ce

谢谢

0 投票
2 回答
1280 浏览

c# - 通过 Web 服务将 SQL Server CE 与 SQL Server 2005 同步

我有一个客户端 winforms,它使用对象创建 xml-s。每月一次,我得到这个 xml-s 并将它们保存在我的数据库中(很多列和字段)。

现在,我想更频繁地获取此报告并省略序列化和反序列化。

我只对 Microsoft 技术感兴趣,所以是否无法通过 webservice(asmx) 与 sql server 2005 同步 sql ce(在我的 winforms 应用程序中)?

你知道任何应对这种情况的好例子吗?

0 投票
1 回答
635 浏览

.net - 微软同步框架

我有一个中央 SQL 服务器数据库。我的解决方案有一个 WCF 服务,负责将数据与运行 SQL Server 或 SQL Server Express 的客户端同步。

该服务使用 Microsoft Sync Framework 并且运行良好,但 Sync Framework 需要直接连接到我的客户端服务器,并且运行 SQL Server Express 的客户端可能没有静态 IP 地址来让我的应用程序找到它们。

我该如何克服这个问题?Sync Framework 是否具有可以在服务器和客户端上交换更改数据集的中间服务?或者我可以使用 Sync Framework 来获取更改数据集吗?

0 投票
1 回答
1216 浏览

microsoft-sync-framework - Sync framework 2.0 同步数据库中的所有表

使用 microsoft sync framework 2,有没有办法在两个 ms sql 2008 数据库之间同步所有表,而无需专门将每个表添加到范围?

谢谢!

0 投票
1 回答
114 浏览

c# - Microsoft 同步框架和整数作为标识符

我必须在移动设备上的本地存储和服务器数据库之间实现数据同步。

问题是我们的数据库(已经生产多年)都使用整数作为记录的 ID。恐怕将其更改为 GUID 目前不是一种替代方法,因为它的影响太大。

有人有一个很好的解决这个问题的方法吗?

0 投票
1 回答
102 浏览

sql - 限制同步的字段

我正在构建一个在 Windows Mobile 设备上运行的应用程序。我正在使用 Microsoft 的 Sync Framework 将 Sql CE 数据库与主要的公司数据库同步。

问题是如何限制同步的字段?有问题的表有一堆字段,但我只需要在移动设备上显示其中的几个,并且复制只是一种方式(从服务器到移动设备),所以这不应该成为问题。我见过这个类似的问题,但那里没有太多信息。谁能给我更多关于如何实现这一目标的建议?我想这是一个非常普遍的要求。

另外,有人知道我是否可以使用 Sync Framework 2.0 版,还是必须坚持使用 1.0。我感觉 2.0 不支持 Windows Mobile,但我不确定。

干杯
马克

0 投票
1 回答
133 浏览

synchronization - 有什么类似于 Apple 的同步服务或 Microsoft 的同步框架的吗?

我正在寻找任何有助于将本地数据与互联网上的某些服务器同步的东西。它不必像这两个那样成熟,任何平台都可以,我只是在寻找解决问题的不同方法。

0 投票
5 回答
19254 浏览

c# - 使用 Moq 使用内部构造函数模拟类型

我正在尝试从 Microsoft Sync Framework 模拟一个类。它只有一个内部构造函数。当我尝试以下操作时:

我收到此错误:

System.NotSupportedException:父级没有默认构造函数。必须显式定义默认构造函数。

这是堆栈跟踪:

System.Reflection.Emit.TypeBuilder.DefineDefaultConstructorNoLock(MethodAttributes attributes) System.Reflection.Emit.TypeBuilder.DefineDefaultConstructor(MethodAttributes attributes) System.Reflection.Emit.TypeBuilder.CreateTypeNoLock() System.Reflection.Emit.TypeBuilder.CreateType() Castle。 DynamicProxy.Generators.Emitters.AbstractTypeEmitter.BuildType() Castle.DynamicProxy.Generators.ClassProxyGenerator.GenerateCode(Type[] interfaces, ProxyGenerationOptions options) Castle.DynamicProxy.DefaultProxyBuilder.CreateClassProxy(Type classToProxy, Type[] additionalInterfacesToProxy, ProxyGenerationOptions options) Castle。 DynamicProxy.ProxyGenerator.CreateClassProxyType(Type classToProxy, Type[] additionalInterfacesToProxy, ProxyGenerationOptions options) Castle.DynamicProxy.ProxyGenerator。CreateClassProxy(Type classToProxy, Type[] additionalInterfacesToProxy, ProxyGenerationOptions options, Object[] constructorArguments, IInterceptor[] 拦截器) Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(Type classToProxy, Type[] additionalInterfacesToProxy, ProxyGenerationOptions options, IInterceptor[] 拦截器) Castle.DynamicProxy .ProxyGenerator.CreateClassProxy(Type classToProxy, Type[] additionalInterfacesToProxy, IInterceptor[] 拦截器) Moq.MockDynamicProxy.ProxyGenerator.CreateClassProxy(Type classToProxy, Type[] additionalInterfacesToProxy, IInterceptor[] 拦截器) Moq.MockDynamicProxy.ProxyGenerator.CreateClassProxy(Type classToProxy, Type[] additionalInterfacesToProxy, IInterceptor[] 拦截器) Moq.Mock1.<InitializeInstance>b__0() Moq.PexProtector.Invoke(Action action) Moq.Mock1.初始化实例()

我该如何解决这个问题?