我导入的导出包含使用GeneXus扩展生成的对象,我没有安装。 如何从我的KB中查找和删除此对象?
当我打开KB apear时出现此错误:
'C:\ Models \ 101 \ MT1'中的知识库包含GeneXus不知道如何处理的项目,因此无法访问。
以前可能已经使用GeneXus安装打开了知识库,该安装具有当前不存在的扩展。
这些项目是: *'K2BToolsAuditSettings' - 'K2 BTools审核设置'(GUID 75a2b955-749a-3f29-99e0-aec666f802a0) 由'AuditUI'提供(GUID bf5ce710-6999-4e70-9ed8-a8ac4017827d)。
使用此知识库可能会丢失与这些未知项目相关的信息。
答案 0 :(得分:0)
执行此脚本,我解决了这个问题。
从实体中删除EntityTypeId =(从EntityType中选择EntityTypeId,其中EntityTypeName ='K2BToolsAuditSettings') 从EntityVersion中删除EntityTypeId =(从EntityType中选择EntityTypeId,其中EntityTypeName ='K2BToolsAuditSettings') 从EntityVersionComposition中删除ComponentEntityTypeId =(从EntityType中选择EntityTypeId,其中EntityTypeName ='K2BToolsAuditSettings') 从EntityVersionComposition中删除其中CompoundEntityTypeId =(从EntityType中选择EntityTypeId,其中EntityTypeName ='K2BToolsAuditSettings') 从ModelCrossReference中删除FromEntityTypeId =(从EntityType中选择EntityTypeId,其中EntityTypeName ='K2BToolsAuditSettings') 从ModelCrossReference中删除ToEntityTypeId =(从EntityType中选择EntityTypeId,其中EntityTypeName ='K2BToolsAuditSettings') 从ModelEntityHistory中删除EntityTypeId =(从EntityType中选择EntityTypeId,其中EntityTypeName ='K2BToolsAuditSettings') 从ModelEntityOutput中删除EntityTypeId =(从EntityType中选择EntityTypeId,其中EntityTypeName ='K2BToolsAuditSettings') 从ModelEntityProperty中删除EntityTypeId =(从EntityType中选择EntityTypeId,其中EntityTypeName ='K2BToolsAuditSettings') 从ModelEntityToTable中删除EntityTypeId =(从EntityType中选择EntityTypeId,其中EntityTypeName ='K2BToolsAuditSettings') 从ModelEntityVersion中删除EntityTypeId =(从EntityType中选择EntityTypeId,其中EntityTypeName ='K2BToolsAuditSettings')