问题标签 [merge-replication]

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 回答
2489 浏览

asp.net - 如何合并数据表中具有相同值的行(VB)

我有一个数据表 tempDT,其值为:

问题是我想将重复的 serial_no 合并到一行中,将 testong 的值添加到新列中。

我尝试了很多方法,但我找不到解决方案。

这是我背后的代码:

当我调试结果是: 错误的结果

但我希望结果是这样的: 在此处输入图像描述

0 投票
4 回答
10769 浏览

azure - SQL Azure 合并复制

有谁知道 SQL Azure 是否支持合并复制?我目前正在使用 SQL 2008 R2 的 Web 版本,它不支持复制的发布端,我需要一个不花费 7000 美元的解决方案。

0 投票
2 回答
639 浏览

sql-server-2008 - 如果为空,则遍历表并将外键分配给新记录

我正在开发一个 SQL 数据库

我有一个表用户

其中 AddressId 是表名称 Addresses 的外键

地址表:

我需要一个 SQL 脚本,它遍历所有用户,如果该用户的 AddressId 为空,则在地址表中使用默认值创建一条新记录,并将其作为外键分配给用户

在 SQL 脚本中是这样的:

编辑 这是一对一的关系

谢谢你的帮助

0 投票
2 回答
366 浏览

sql-server-2012 - 合并复制客户端上的时间是否不同步是否重要?

我对合并复制很陌生,但是一个场景。如果我有一台服务器,并且有两个具有拉式订阅的客户端,这些机器上的时间是否与彼此或服务器不同步是否重要?

当我在其中一个客户端上修改一些数据时,它是否会针对该更改存储时间?

我正在使用 MS SQL 2012。

我将使用此处描述的设置,

http://msdn.microsoft.com/en-us/library/ms151329(v=sql.105).aspx

0 投票
1 回答
225 浏览

sql-server-2008 - 如何在合并复制中使用 Int ID

我将在 SQL 2012 中为可以同步数据的离线客户端使用合并复制。

合并复制过程为每个正在复制的表添加了一个 guid,但我也想知道如何添加一个额外的 int id?

例如,我们的客户打电话给支持服务台,他们必须确定他们不想与向导打交道的特定记录。

标识列是理想的,但是这将如何与复制一起工作?每个站点是否必须具有不同的身份范围?

0 投票
2 回答
932 浏览

sql-server - 从 SQL-Server 2005 升级到 SQL-Server 2008 时如何更新冲突解决程序

我们最近从 SQL Server 2005 升级到 SQL Server 2008(R2、SP1)。此升级包括一些发布,其中所有表都使用基于“后来获胜”原则的默认冲突解决程序发布。它的智能名称是“Microsoft SQL Server DATETIME (Later Wins) Conflict Resolver”,对应的 dll 文件是 ssrmax.dll。

众所周知,一旦使用冲突解决程序发布表,以后使用该表的所有发布都必须使用相同的冲突解决程序。很公平,但是,当将以前发布的表添加到新发布中,并指定要用于该表的相同冲突解决程序时,我们会收到一条错误消息:

这是我们得到的错误:

通过尝试了解机器如何不将相同的冲突解决程序视为“相同的冲突解决程序”,我发现注册表中有两个具有相同名称、不同版本的冲突解决程序:

2005 版:

  • 文件 ssrmax.dll,
  • 版本 2005.90.4035.0,
  • cls_id D604B4B5-686B-4304-9613-C4F82B527B10

2008 版:

  • 文件 ssrmax.dll,
  • 版本 2009.100.2500.0,
  • cls_id 77209412-47CF-49AF-A347-DCF7EE481277

我检查了我们的 2008 服务器是否将第二个服务器视为“可用的自定义解析器”(我通过运行 sp_enumcustomresolvers 得到了这个)。问题是这两个参考都在注册表中可用,所以我猜旧出版物确实参考了 2005 版,而新出版物试图参考 2008 版,这确实与以前的不同。

所以问题是:我怎样才能让服务器只考虑这两个版本中的一个,并且(当然)不必删除并重新创建现有的出版物(这将使我们的生活在接下来的两周内变成地狱)。

0 投票
1 回答
524 浏览

sql-server-2008 - 为合并复制创建订阅

我有 2 台服务器(Server1、Server2)。我想运行一个脚本来制作 Server2,Server1 的订阅者。使用向导非常简单。我已经使用向导生成了相关脚本,但它不起作用。脚本是:

什么是错误的东西?

0 投票
1 回答
1321 浏览

sql-server - 复制警告:允许复制 FILESTREAM 数据

我执行了一行脚本

并收到此警告

警告:为了让 FILESTREAM 数据的复制以最佳方式执行并降低内存利用率,“stream_blob_columns”属性已设置为“true”。要强制 FILESTREAM 表文章不使用 blob 流,请使用 sp_changemergearticle 将“stream_blob_columns”设置为“false”。

是不是重要 ?


0 投票
0 回答
191 浏览

sql-server - sql server compact db手动合并

我有一个移动数据库( ),它通过合并复制SQL Server CE与我在 SQL 服务器上的数据库同步。

在设备出现一些问题后,我不得不从设备上复制移动数据库,但在此之前我无法再同步。

里面有一些重要信息,我没有其他设备可以在那里使用数据库。我可以用 SSMS 读取它,但我需要它在服务器上,我不想手动复制它(里面有太多记录,改变了,还有很多新的)

是否可以在没有设备的情况下同步 SQLCE 数据库

谢谢

0 投票
1 回答
62 浏览

sql - 合并正在为特定表执行的复制命令

是否有一个表可以查看正在为特定表执行的合并复制命令?谢谢