问题标签 [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.
sql-server - 无需停机即可应用数据库架构更改
我不是 ms sql 复制方面的专家。对于我们的项目,我们需要在不停机的情况下不时升级数据库。是否有某种集群/复制来满足这种需求。
例如,我们需要向数据库添加一些表,甚至更改/更改一些数据结构或向表中添加一些数据(行)。并且在此更新期间数据库应该启动并响应?
sql - 从 SQL Server CE 获取上次复制日期/时间
我在设备上有一个带有 SQL Server CE 3.5 的 Windows Mobile 6.0 应用程序。该程序从发布者获取最新数据 - SQL Server 2008。复制工作正常,但我想向用户显示上次从服务器复制的时间。
有谁知道我在哪里可以获得可以在设备上执行的 SQL 以从 SQL Server CE 获取此信息?
非常感谢所有帮助。
麦克风
sql - 无法在具有唯一索引的对象“dbo.MSmerge_contents”中插入重复的键行
我们在 1 个发布者和 12 个订阅者之间配置了合并复制,所有订阅者都拥有 SQL Server 2008 R2
在其中一个订阅中,我遇到了错误
在错误中提到“ Cannot insert duplicate key row in object 'dbo.MSmerge_contents' with unique index 'nc2MSmerge_contents'
”我检查了nc2MSmerge_contents
索引脚本,但没有为索引指定唯一约束
下面是表结构
我需要在不删除/重新创建订阅的情况下解决此问题。谁能帮忙
sql-server-2008 - 在并非所有列上合并复制
我想在两个具有不同值的特殊列的表之间配置合并复制。这意味着复制不应该同步特殊列。我配置了这个复制(推送模式),但是当我配置了特殊订阅时。相关表已更改并且未发布的列已从订阅者的表中删除?我的问题有什么解决方案?
sql-server-2008 - SQL Server 2008中垂直过滤表(某些列)的双向复制类型的解决方案是什么
假设我们在两个数据库实例中有一个表,如下所示:
我们希望在第一列和第二列(垂直过滤)上创建这两个 SQL Server 2008 实例之间的双向复制,而不删除第二个表中的第三列。
对等事务和合并复制不允许我们这样做。
解决方案是什么?
database - 分布式数据库
我需要你的帮助任何想法任何解决方案
情景:一个组织假设 Jason 工业在国家的不同地区都有其分支机构。在每个分支中都有一个本地数据库,他们在本地维护他们的数据。假设纽约有一家,华盛顿有一家,德克萨斯有一家。组织的主要分支中有一个主数据库。在每周或每月结束时,每个分支机构将其数据提交到主数据库。我可以说他们在周末或月底同步数据。请注意,每个分支都有其本地数据库,其中数据以与主数据库断开连接的模式保存。只有在每周或每月结束时,每个分支的全部数据才会提交到主数据库。我的问题是这可能吗?如果是,这个概念叫什么?我可以从哪里获得有关此主题的帮助?
sql-server-2008 - 在合并复制中使用 T-SQL 从订阅服务器中删除推送订阅
我有一个使用合并复制同步的发布服务器和订阅服务器。当我使用向导删除复制时,登录窗口要求我登录订阅服务器并删除其订阅,但是当我使用生成的脚本删除复制时,订阅者中的订阅不会删除。我怎样才能使用 TSQL 做到这一点?换句话说:我想连接到订阅者并删除订阅者的订阅记录也使用 T-SQL
sql - SQL SLEEP_BPOOL_FLUSH 等待。无法重新初始化合并推送订阅
我正在尝试初始化合并订阅,但它失败并给出查询超时已过期的错误。
当我检查 SQL 活动监视器时,它显示sys.sp_MSCleanupForPullReinit
命令处于SUSPENDED
模式并且具有等待类型SLEEP_BPOOL_FLUSH
我试图停止并启动复制代理,但仍然遇到同样的问题。
如何解决这个问题?
sql - 从发布者复制快照文件,粘贴并应用到 SQL 合并复制中的订阅者
我阅读了一篇关于将事务复制的快照文件从发布者复制到订阅者并将它们应用到订阅者的优秀文章。
但是本文的重点是针对事务复制。
我想知道我们如何从发布者复制快照,将它们粘贴到订阅者并将它们应用到订阅者。我正在使用带有推送订阅者的合并复制,分发者和发布者在同一台服务器上。
sql-server-ce - 带有客户端证书的 SqlCeReplication
我们有很多设备使用 SQL CE 合并复制(通过 SSL 并配置了基本身份验证)来同步他们的数据库。现在我们希望我们的客户另外使用客户证书来标识自己,但我们不确定是否支持此配置。
在 Web 配置向导中,您可以要求客户端提供证书:
但是SqlCeReplication 类上没有允许从文件或证书存储中指定证书的属性。因此,复制尝试失败并出现错误:
向运行 IIS 的计算机发送数据的请求失败。有关详细信息,请参阅 HRESULT。NativeError:28037 HResult:0x80072F0C
目前,我非常不确定 SQL CE 合并复制是否支持客户端证书。MSDN上有三个页面非常清楚地说明:
合并复制的 Web 同步支持使用服务器证书,但不支持使用客户端证书。
但是,为什么 Web 同步向导会提供该选项呢?如果有人可以肯定地告诉我,客户端证书是否可能,我会非常高兴。