后处理导入的错误步骤:创建重复索引中止的唯一索引

2020-09-16 19:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 现在在Jav...

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

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


大家好,


现在在Java导入(系统副本)的后处理步骤中遇到了困难。

来源:在Windows 2012R2和MS SQL 2012上运行的PI 7.4(仅Java)

目标:PI 7.4(仅Java)RHEL 6.7和ASE 16.0.02.07


遇到此错误:

错误*******(DbSqlStatement dev 30.07.2013 13:00:00)
8:25:47 2018-06-30 dbs-错误:在SQL执行期间捕获到E 欺骗 唯一索引因重复键而中止。 主键为'" 00e9a3ff-1a22-11e6-a6d2-000000b90122"," OUTBOUND"'

OpenSQLExceptionCategories:[]
SQL语句:
ALTER TABLE [BC_MSG]添加主键NONCLUSTERED

[MSG_ID],
[DIRECTION]



错误*******(DbSqlStatement dev 30.07.2013 13:00:00)
8:25:47 2018-06-30 dbs-错误:原因:创建重复索引中止的唯一索引。 主键是" 00e9a3ff-1a22-11e6-a6d2-000000b90122" ," OUTBOUND"

OpenSQLExceptionCategories:[]堆栈跟踪:com.sap.sql.exception.OpenSQLException:创建唯一索引,异常终止 重复键。 主键是" 00e9a3ff-1a22-11e6-a6d2-000000b90122"," OUTBOUND"

OpenSQLExceptionCategories:com.sap.sql.exception.SQLExceptionFactory.createOpenSQLException(SQLExceptionFactory.java:167)上的[]

任何提示/已知的解决方案专家?

4条回答
何必丶何苦呢
2020-09-16 20:08

嗨,Ura,

可能有从BC_MSG的源副本导入的重复记录-可以像这样在目标上检索这些记录:

使用
go
setuser" SAPSR3" go

go
上设置quoted_identifier从以下位置选择count(*)," MSG_ID"," DIRECTION" " BC_MSG"
按" MSG_ID"分组," DIRECTION"的count(*)> 1
go

请在需要采取纠正措施的来源上验证结果记录(如果有)-然后可以将单个表重新导出并导入ASE。

感谢,
Madhvi Pai
SAP产品支持

一周热门 更多>