复制数据库还能充当主数据库吗?

2020-08-26 09:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 目标:将服务器A上的Mu...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

目标:将服务器A上的Murex数据库A复制到服务器B上的DB B,然后再从服务器B上的DB B复制到服务器C上的DBC。

在我成功定义了DB A(主数据库)与DB B(复制数据库)之间的连接之后,当我这次尝试建立另一个连接时,将DB B定义为主数据库,将DB C定义为复制数据库,它失败,说"

警告:"数据库'SYBDEV99.tradedb'中具有预订。不能删除连接。"

首先将DB A到DB B的复制设置为MSA。 DB B和DB C相同。然后为DB A中的特定表创建repdef,并为DB B创建该repdef的相应预订。我怀疑这是repserver在抱怨吗?

如何解决这个问题?

谢谢。

3条回答
Haoba3210
2020-08-26 10:04

可以使用更多详细信息/说明...

" SYBEDEV99.tradedb"是否与" DB B"相同,还是" DB C"?

您提到* 创建 *连接,但错误消息听起来像 您试图* 删除 *连接...您正在运行的确切命令是什么生成消息?

您的数据库是什么RDBMS? ASE? 甲骨文?

如果您的RDBMS是ASE,是使用 rs_init (操作系统二进制)还是使用' create connection '命令创建连接?

----------------

假定您要将事务复制到" DB B",然后使用一个repagent(针对 " DB B")提取这些事务并将其发送到" DB C"...。

-一般来说,您要配置与" DB B"的*单个* SRS连接并定义" DB" B'作为主数据库和复制数据库

-默认情况下,所有连接都将创建为复制数据库(即SRS在数据库中创建DSI)

- 使用" with log transfer on"子句(" create connection"命令的一部分),则关联的数据库也将成为主数据库(即SRS将设置其他队列/线程来处理入站事务)[注意: rs_init 将自动为您执行此操作]

一周热门 更多>