点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在尝试基于Oracle数据库构建水晶报表。 该报告在我的客户端上运行良好,但是将其保存到BI平台后,在查看或计划该报告时会收到一条错误消息:
查看器无法处理事件。 此报告的数据库登录信息不完整或不正确。 []
----错误代码:0 [CRWEB00000119]
客户端和服务器都安装了Oracle客户端(32和64位),在两个客户端中都正确配置了tnsnames.ora,并在ODBC管理员(32和64位)中成功创建并测试了连接。 ODBC连接使用Oracle的Microsoft ODBC驱动程序。
为了进行测试和比较,我检查了
- 使用Oracle本机驱动程序创建报告-相同的行为:报告在客户端中工作正常,但在BI平台上导致上述错误消息。
- 在IDT中创建连接(使用ODBC连接),并在BI平台上基于该连接创建WEBI报表–很好。
由于我能够成功创建WEBI报告,并且服务器上的ODBC连接很好,所以我认为这是一个水晶报告问题。 我注意到,当我在CR客户端中创建报表时,CR不会向我显示数据库的任何表或视图,我只能使用"创建命令"按钮来创建SQL语句(不知道这是否相关) ,此行为对两种驱动程序类型(ODBC和本机)均有效。
将报告保存到BI平台后,当我检查报告的数据库配置时,我注意到"数据库"字段。 我将设置"与运行报表时使用相同的数据库登录信息"与"使用报表中的原始数据库登录信息"结合使用,保存到BI平台后,在相应的字段中输入了密码。 为了进行测试,我还尝试了"使用自定义数据库登录信息",但这导致了相同的错误消息。
我还检查了以下注意事项:
CR客户端为CR 2016 SP 7 P 5,BI平台为4.2 SP 7 P5。
关于如何解决此问题的任何想法? 感谢您的帮助,在此先感谢您。
关于
Marius
Crystal&Webi报表的工作和体系结构不同。 Crystal报表将使用32位驱动程序,该错误是由于未正确配置Oracle本机客户端驱动程序。 您必须在环境变量的64位驱动程序之前提供32位驱动程序的路径。
嗨Omkar,
path变量已先设置32位路径:
对于系统变量,似乎显示是按字母顺序显示的,没有选项可以对变量进行排序。 Oracle_Home在Oracle_Home32之前位于这里:
好吗 这样还是我们需要更改某些内容?
关于
Marius
除了Omkar的建议,您还需要转到BO中报表的"数据库配置"并设置数据库密码。 保存报表时,Crystal Reports不会保存密码。 确保同时将"查看和计划报告时:"选项设置为"使用与运行报告时相同的数据库登录"。
-Dell
嗨,戴尔 ,是的,我知道,设置已经按照您的建议进行了设置。
一周热门 更多>