如何查询CrystalReports CMS数据库?

时间:2020-03-05 18:55:07  来源:igfitidea点击:

是否可以查询Crystal CMS数据库并获取有意义的数据?数据似乎已加密。

我正在运行Business Objects Crystal Report Server 11.5版

解决方案

回答

我在办公室的工作站上也遇到类似的问题。听起来我们需要重新安装(这对我有用)。根据BussinessObjects,这是一个已知的错误(我必须调用它们并使用我们的维护支持)。希望我们可以通过搜索" Crystal Business查询损坏"找到更多信息,而不是在重新安装不适合我们时调用它们。

他们告诉我数据没有加密,但是有时组件无法正确安装,并且查询以二进制形式返回,这些二进制形式全都是乱码。

祝你好运!

回答

我的经验是,数据未加密,但不是真正可读的。最好的选择是使用"审核员宇宙"为我们生成一些报告。我们还可以签出将审核员Universe用作构建其他报告的基准的SQL。

回答

实际上,我发现我需要做的是使用Administration Launchpad提供的管理工具。我不负责安装Crystal,甚至没有意识到它的存在。查询构建器以及从此处可用的"报表数据源"功能正是我所需要的。

回答

使用查询生成器工具查询CMS:http:// [服务器] / businessobjects / enterprise115 / WebTools / websamples / query /。有关查询语言的更多信息,请参见http://devlibrary.businessobjects.com/businessobjectsxi/zh-CN/BOE_SDK/boesdk_dotNet_doc/doc/boesdk_net_doc/html/QueryLanguageReference.html#2146566.

该查询返回的属性以序列化状态(我猜是二进制和加密)存储在infoobject数据库表的Properties字段中(我不记得该表的实际名称)。

回答

当然也有几种第三方解决方案,它们很自然地位于CMS或者Central Management Server的"顶层",以将专有存储格式抽象为人类可读的形式。我们为CMS开发了本机数据库驱动程序,可以在http://www.infolytik.com/products中找到该驱动程序。

完全公开:我是Infolytik的主要开发者和创始人。