我有一个.rep文件,我认为它是一个用Visual和Business创建的文件。
文件中没有SQL查询。我用记事本看了看。但我怎么打开呢?我从微软下载报表查看器,但是没有exe文件来启动它.
你们有人有主意吗?
不安装Visual
发布于 2014-08-28 11:01:12
标识文件
.rep是BusinessObjects完整客户端文档(后来改名为桌面智能)的通用扩展。
根据FILEext站点,这样的文档可以通过使用HEX编辑器来识别。前9个字节应该是D0 CF 11 E0 A1 B1 1A E1 00。
在检查了我仍然拥有的.rep文件后,HEX签名不匹配。这可能是由于桌面智能的XI版本使用相同的扩展,但实现不同。更新的格式似乎是一个ZIP文件。尝试将文件从.rep重命名为.zip,然后查看是否可以打开该文件(或者在文本查看器中打开.rep文件;前2个字符应该是PK)。
下面是作为ZIP存档打开的我的.rep文件的截图:

这篇文章的其余部分将假设它实际上是一个BusinessObject文档。
打开文件
这是事情变得棘手的地方。通常,这类文档属于一个存储库,存储库定义授权,从而防止没有必要权限的人发送和打开单个文档。
如果没有在删除所有安全设置(称为“为所有用户保存”)时保存文档,恐怕您将无法打开它。
如果是的话(因此文件上没有定义安全性),您仍然需要相应的BusinessObjects完整客户端/桌面智能版本来打开该文件。此应用程序是SAP套件的一部分。包含DeskI的最新版本(因为它目前的寿命结束)是SAP BusinessObjects XI 3.1。我怀疑您是否能够下载这个版本的试用版,因为它已经很老了。
获取SQL查询
BusinessObjects文档通常(并不总是)基于Universe:一个语义抽象层,它根据报表作者选择的对象生成SQL查询。简而言之:如果没有基础空间,您将无法检索SQL语句。
https://stackoverflow.com/questions/25546188
复制相似问题