设置数据库复制时订阅创建和验证的问题

2020-08-18 16:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我正在设置从 方...

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

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


尊敬的专家,

我正在设置从
方案1:的数据库复制:ASE1(PDS)通过ASE_RS2(PRS)和ASE_RRS(RRS)到ASE2(TDS)
方案2:使用以下步骤通过ASE_RS(PRS)和ASE_R(RRS)将PROD(PDS)转换为UAT(TDS)。

1.创建数据库
2.创建连接
3.为所涉及的复制服务器创建直接路由
4.在PRS中创建数据库复制定义,在RRS
中为数据库repdef创建下标5.在PDS.PDB中创建表,并检查数据是否已在TDS中复制。 贸易发展局

如果我错过了任何内容,请纠正我。

*************************************************** ****************************************************** *******************
对于方案1:

1。在ASE1,ASE2中创建数据库E30_2
2.在ASE_RS2中创建ASE1.E30_2的连接,并在ASE_RRS中创建ASE2.E30_2的连接。
3.在ASE_RS2和ASE_RRS之间创建直接路由。
4.使用以下命令在ASE_RS2中为数据库E30_2创建复制定义。

使用ASE1中的主数据库创建数据库复制定义RepDep_E30_2_For_ASE_RRS
。E30_2
复制DDL
复制sqldml

5.使用以下命令创建数据库复制定义的预订,
为RepDep_E30_2_For_ASE_RRS
创建预订SubDef_E30_2_From_ASE_RS2
,主要在ASE1.E30_2
,在ASE2.E30_2
复制 >观察:数据库复制定义已成功创建,但是我无法为其创建预订(由于诸如ASE1.E30_2的问题,对于ASE_RS2而言不是有效站点)

*************************************************** ****************************************************** ********************

对于方案2:

1。在PROD,UAT中创建数据库E30_2_MSA_Target1
2.在ASE_RS中创建PROD.E30_MSA_Target1的连接并在ASE_R中创建UAT_E30_MSA_Target1的连接。
3.在ASE_RS和ASE_R之间创建直接路由。
4。 使用以下命令在ASE_RS中为数据库E30_MSA_Target1创建复制定义。

使用PROD.E30_MSA_Target1主数据库创建数据库复制定义RepDep_E30_MSA_Target1_For_ASE_R

复制DDL
复制sqldml

5。使用命令创建数据库复制定义的预订

为RepDep_E30_MSA_Target1_For_ASE_R
创建RepDep_E30_MSA_Target1_For_ASE_R
的订阅SubDef_E30_MSA_Target1_From_ASE_RS
,复制副本位于UAT.E30_MSA_Target1

观察:在我指定"未实现"后,成功创建了数据库复制定义,并创建了订阅,但是即使执行验证订阅后,它也会进入"未知"状态(rs_helpdbsub)

奇怪的是,在方案1中没有创建订阅本身,在方案2中没有验证订阅,即使它提示输出"订阅现在有效",但仍显示为未知状态。

请告知。

11条回答
Nan4612
2020-08-18 16:55

标记,我只是从目标端E30_2数据库的rs_lastcommit表中删除了该条目,然后删除并重新创建了订阅。

即使在此之后,状态仍然未知,但是我看到数据正在被复制。

不知道创建订阅的状态显示为未知的实际原因。

一周热门 更多>