删除adt表中的损坏行

2020-09-18 16:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 由于服务器电源故障,我们客...

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

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


你好 由于服务器电源故障,我们客户的ADS停止工作。 因为关闭意外关闭了ADS,所以一张表包含损坏的行。 该行中的记录具有25342年的奇怪字符和日期...(请参阅附件)当我在arc32中打开此表并选择此行时,出现了7010错误(文件读取错误)。 一段时间后,可以在arc32中选择该行,但不能删除:错误7010

使用工具ADSFIX修复表也未修复表。 损坏的行仍在表中。

几次后,我们在arc32中将表重命名。 令我们惊讶的是,该行已删除:)

问题:在arc32中重命名文件是否可以删除损坏的行?

如果没有:在adt表中删除此类离线的最佳方法是什么?

(208.9 kB)
3条回答
me_for_i
2020-09-18 16:48

通常,我们不希望重命名表以清除损坏。 很难确定到底发生了什么。

听起来索引可能已损坏,导致索引和表中的数据不同。 可能重命名该表会在再次访问该表时强制重新索引。

在Architect中打开表并选择Table> Re-Index可能具有相同的效果。

此致

Mike Loop
高级支持工程师
SAP产品支持

一周热门 更多>