如何查询CrystalReports CMS数据库?
是否可以查询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的主要开发者和创始人。