刷新webi报告时出现错误:发生数据库错误。数据库错误文本是:(CS)“意外行为”。 (WIS 10901),所有对象都在Universe中进行解析,Server也在响应。可能的原因是什么?我们还可以使用数据库客户端工具在数据库中运行查询。
答案 0 :(得分:0)
如果在很长一段时间后出现错误消息,则可能只是超时问题。
否则,您可以尝试将在CMS中运行的报告版本导入到本地驱动器,重命名并再次运行。
答案 1 :(得分:0)
这可能是由于数据中的某些特殊字符以及服务器语言设置无法预见此类字符这一事实导致的,因此Business Objects无法解析它以进行演示。 如果是这种情况,您可能需要配置服务器的环境变量(如NLS_LANG),将其设置为一个值,以便Business Objects可以处理数据中的特殊字符。
答案 2 :(得分:0)
在我的情况下,当数据库中的某些对象已经更改或不再存在时,会出现错误。因此,我们需要在Universe中删除此对象,或者确保该字段存在于具有相同名称和类型的数据库中。
答案 3 :(得分:0)
我的报告也有同样的问题。经过几个小时的调查",我找到了。 我在我的Universe中创建了Object,并在数据库中的值具有Character类型时设置了不适当类型的对象数据Number。
它抛出oracle Error(ORA-01722)和Bussiness Object错误(WIS 10901),虽然从报表创建器接口复制的SQL,直接在数据库上执行返回正确的数据。