我导入了一个带有用我没有安装的GeneXus扩展生成的对象的导出。如何从我的KB?中查找和删除此对象
当我在此错误后面打开KB时:
标题:开放知识库
‘C:\Model\101\MT1’上的知识库包含GeneXus不知道如何处理的项,因此无法访问。
很可能知识库以前是用GeneXus安装打开的,它的扩展在当前的扩展中不存在。
这些项目是:* 'K2BToolsAuditSettings‘- 'K2 BTools审核设置’(GUID 75a2b955-749a-3f29-99e0-aec666f802a0)由“AuditUI”(GUID bf5ce710-6999-4e70-9ed8-a8ac4017827d)提供。
在这个知识库上工作可能会丢失与这些未知项相关的信息。
发布于 2010-12-08 20:12:46
执行这个脚本,我解决了这个问题。
从实体中删除EntityTypeId =(从EntityType中选择EntityTypeName = 'K2BToolsAuditSettings')从EntityVersion中删除EntityTypeId =(从EntityTypeName =‘K2BToolsAuditSettings’中选择EntityTypeId ),从EntityVersionComposition中删除ComponentEntityTypeId =(选择EntityTypeId从EntityType中选择EntityTypeName = 'K2BToolsAuditSettings'),从EntityType中选择ComponentEntityTypeId=‘K2BToolsAuditSettings’(选择从其中选择=‘’)从中删除(从选择,其中=‘#en28’)删除,其中=(从从#en32中选择,其中选择33#‘en34#’)从#en35中删除##en35(从其中选择#en38)EntityTypeName = 'K2BToolsAuditSettings')从ModelEntityOutput EntityTypeId =(从EntityType选择EntityTypeId EntityTypeName = 'K2BToolsAuditSettings')中删除,从ModelEntityProperty EntityTypeId =(从EntityType中选择EntityTypeId EntityTypeName = 'K2BToolsAuditSettings')删除,从ModelEntityToTable中删除EntityTypeId =(从ModelEntityToTable中选择EntityTypeId =‘en19#’)删除从where =(从选择从=‘en25#’)删除
https://stackoverflow.com/questions/3989696
复制相似问题