首页 > 解决方案 > 通过查询表识别 PDMlink 中已删除的记录

问题描述

PDmlink 记录在 WIndchill 中从后端表中硬删除。

用户有权删除创建的对象,因此我需要找到一种方法来识别已删除的记录。

在 PDMlink 数据库中是否有任何表格提供此信息?

问候玛哈

标签: ptc-windchill

解决方案


在 DB 中有一个名为的表AUDITRECORD,其中包含有关发生的所有事件的详细信息,包括删除事件。但是只有在您配置了Audit Event Recording时,该信息才可用。
如果您已配置,则可以使用以下查询获取详细信息。

select * from auditrecord where eventlabel='Delete';

有关配置审核事件记录的步骤,请参阅 Windchill 帮助中心。

如果您尚未完成此配置并且仍想获取有关已删除对象的数据,那么

Apache Web 服务器日志并查看数据库或当前数据库的备份,执行否定查询以将 apache 日志中的部分对象标识符与仍在数据库中的对象标识符进行匹配。还有很多工作,但并非不可能。


推荐阅读