Regenerate Report database错误处理

x x x x x x x x x

x x x x x x x x x

x x x x x x x x x

有时在regenerate report database时,有时会遇到一下稀奇古怪的错误。在生成之后得到如上的提示。查看相关log文件,我们可以发现相关的错误提示。

比如,下图中提到了,出现了duplicate codelist table。经测试,可以进入catalog中查询之后,使用如下类似的sql 脚本进行数据库更新。
Update IJNamedObject SET Name =’Hvac Component types’ WHERE oid = (select oid from CodelistTableInfoView clv where clv.Name = ‘HvacComponentTypes’)
将上面中的codelist名称进行替换,把HVAC component types换为重复的codelist table。
x x x x x x x x x

x x x x x x x x x

此外,可能会遇到这样的错误“Regenerate Reports Database fails with “Invalid column name ‘xxx ‘” error.

x x x x x x x x x

x x x x x x x x x

经测试发现,使用之前文章

《Smart 3D 常用工具简介之View Generator

中介绍的view generator工具可以解决该问题。
只需要先对项目的catalog进行重生,然后对Model的database进行重生。两次操作后问题基本上就可以解决了。
x x x x x x x x x
数字化工程设计公众号二维码
原文链接:查看原文  文章来源:数字化工程设计
🔗 分享 0

上5篇 more...

下5篇 more...