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

sql-server - SQL Server 复制连接错误

重命名我的 PC 后,我无法为 SQL Server 2005 中的数据库复制创建新的 paublications。我收到错误消息“SQL Server 复制需要实际的服务器名称才能连接到服务器。” 当我返回我的旧 PC 名称时,问题就解决了。重命名PC后如何使用复制?

0 投票
2 回答
126 浏览

database - 将用户数据从一个软件复制到另一个软件的模式

我有一个与流行的论坛软件 (phpBB) 集成的网站。我已经设置好了,所以自动登录到主站点的用户也可以登录到论坛软件。我通过同时通过论坛的 API 进行身份验证来做到这一点。

当有人注册该站点时,一个条目进入主站点数据库,一个条目进入论坛用户数据库(使用论坛 API)。

论坛用户表的主 ID 存储在主站点用户数据库的列中。这是在注册时保存的:注册过程首先创建一个论坛用户,然后将 ID 传递回在主站点中创建用户的查询。

当用户登录时,如果他们通过主站点进行身份验证,则会提取该 ID 并将其传递到论坛登录 API 以登录正确的人。

然而,一件奇怪的事情似乎是随机发生的:每 30 或 40 个注册的人中就有一个人在主站点用户表中得到一个不属于他们自己的论坛用户 ID。我知道如何查找这些问题并根据具体情况进行修复,并有脚本来执行此操作,但这似乎更像是一个创可贴,而不是修复。

在链接这样的数据时,这是一个常见问题,还是这似乎与软件更具体?由于这个问题的随机性,它很难调试。

0 投票
2 回答
2042 浏览

sql - SQL 复制 - 只是添加一篇文章会导致它复制吗?

我正在向网站添加 SQL 复制(事务性的、具有许多订阅者的单一发布者/分销商,使用 SQL 2005),并在手册和 Google 上到处搜索。

我很好奇——我是否必须实际为新对象创建一个快照才能传播,还是将该新对象(例如,表、存储过程、函数)添加到列表中,将其传播给远程订阅者?


谢谢你,但我还是很困惑。我有一个初始快照工作的标准事务复制,其中主 SQL 2005 数据库确实与订阅节点(机器)同步。但是当我向发布者添加新的存储过程或表,并将它们作为文章添加到发布中时,它们似乎不会自动转移到订阅框。检查订阅和发布者的属性似乎没有发现任何会复制这些更改的设置。(我确实打开了“复制模式更改。)我必须遗漏一些简单的东西......每次我创建一个新的存储过程或表或 UDF 时,我都必须生成一个新的快照。整个数据库,是吗?

0 投票
1 回答
476 浏览

mysql - 在 MySQL 复制期间是否有帮助解决冲突的工具?

我能否了解在复制过程中是否有可用于帮助解决冲突的好工具?特别是 MySQL。

0 投票
1 回答
831 浏览

sql - SQL 2005 事务复制:快照处理期间的行为?

因此,我的 SQL (2005) Transactional Replication 通常与单个发布者和单个(只读)订阅者一起工作得很好。数据更改和更新完美流畅,延迟大约 5 秒,这很好。

我花了几天时间试图解决的一个烦人的问题(并且到处搜索答案)是新的存储过程/表/等。不要传播给只读订阅者,即使我已将它们作为“文章”添加到“出版物”。该发布将“传输模式更改”设置为 ON,并且将存储过程设置为传输其定义。但是,出于某种原因,他们没有。

我的“快照代理”进程设置为未计划。(换句话说,它只发生一次,当我手动启动它时。)我应该把它安排在一个时间表上以启用新的或修改的表和存储过程的传输吗?

我认为仅仅将对象作为文章添加到出版物中就可以了,但除非我做快照,否则它仍然不会发送它。连接这些的 WAN 是完全快速和可靠的,所以这不是问题,并且表数据更新传输相对快速和完美。

虽然我可以按计划安排我的快照代理,但这对主发布数据库或只读副本的用户是否有任何实时生产影响?(我的网站目前每月有 4 多万独立用户,所以我希望将干扰降到最低……)谢谢!

0 投票
3 回答
38633 浏览

sql-server - SQL Server 中使用镜像、日志传送、复制和集群的场景有哪些

据我所知,SQL Server 提供了 4 种技术来提高可用性。

我认为这些是主要的使用场景,总而言之:-

1)复制将主要适用于在线离线数据同步场景(笔记本电脑、移动设备、远程服务器)。

2) 日志传送可用于具有手动切换的故障转移服务器,而

3) 数据库镜像是一种自动故障转移技术

4) Failover Clustering 是一种高级的数据库镜像。

我对吗 ?

谢谢。

0 投票
5 回答
2127 浏览

mobile - 手机/PDA + SQL Server 数据同步

在这里需要一点建议。我们在移动设备上使用 .NET Compact 框架和 SQL CE 以及客户办公室的中央 SQL 2005 数据库进行一些 Windows Mobile 开发。目前我们使用合并复制技术来同步数据。

最近我们遇到了一些烦人的同步抛出错误问题,而且通常有点不可靠。更复杂的是,关于复制问题的信息似乎有限。这向我表明它不是一种常用的技术。

所以,我只是想知道复制是同步数据的方法还是有更可靠的方法?我在想可能是网络服务或类似的东西。你们用什么来实现这个解决方案?

戴夫

0 投票
2 回答
222 浏览

replication - 复制数据库

我想从数据库“B”执行数据库“A”的过程。我的情况是我有一个数据库'A'和一个数据库'B'。我希望当在数据库“A”上执行 proc 时,它也会在数据库“B”上执行。这是因为两个数据库的整体结构相同,但数据库“B”中的某些过程不同。我想匹配由 DB 'A' 和 DB 'B' 中的 proc 影响的结果。这个问题有什么解决办法吗?请帮我。提前致谢。

0 投票
4 回答
22897 浏览

sql-server - 复制时 SQL Server 触发器

我需要创建一个 SQL Server 数据库,它将通过某些复制机制从另一个数据库接收更新。我需要编写将在发生此复制时执行的插入、更新和删除触发器。

我有触发器经验,但没有复制经验。

我应该使用事务复制还是合并复制,还是有关系?

设计为在执行简单 SQL 插入语句时运行的触发器是否也会在复制发生时运行?

0 投票
3 回答
425 浏览

sql-server - 公开可用的 SQL Server 复制发布者

我正在试用 SQL Server 2008 Express Edition,并且有兴趣尝试复制功能。是否有可以设置复制订阅的公开数据库?