我有一个.rep文件,我认为它是用Visual Studio和Business Report创建的文件。
文件中没有SQL查询。我用记事本看了看。但我怎么能打开它?我从Microsoft下载了Report Viewer,但是没有exe-File来启动它。
让某人有你的想法吗?
无需安装Visual Studio
答案 0 :(得分:0)
.rep
是BusinessObjects Full Client文档的常用扩展(稍后重命名为 Desktop Intelligence )。
根据FILEext网站,可以通过HEX编辑器查看此类文档。前9个字节应为D0 CF 11 E0 A1 B1 1A E1 00
。
检查了我仍然拥有的.rep
文件后,HEX签名不匹配。这可能是因为Desktop Intelligence的XI版本使用相同的扩展名,但使用了不同的实现。较新的格式似乎是一个ZIP文件。尝试将文件从.rep
重命名为.zip
,然后查看是否可以打开文件(或在文本查看器中打开.rep
文件;前2个字符应为{{1} })。
以下是我作为ZIP存档打开的PK
文件的屏幕截图:
本文的其余部分将假设它实际上 是一个BusinessObject文档。
这是事情变得棘手的地方。通常,此类文档属于存储库,该存储库定义了授权,从而防止单个文档被没有必要权限的人发送和打开。
如果在删除所有安全设置的情况下未保存文档(称为为所有用户保存),我恐怕您将无法打开它。
如果是(因此文件没有定义安全性),您仍然需要相应版本的BusinessObjects Full Client / Desktop Intelligence来打开该文件。此应用程序是SAP BusinessObjects BI套件的一部分。包含DeskI的最新版本(因为它是当前的生命周期结束)是SAP BusinessObjects XI 3.1。我怀疑你是否可以下载这个版本的试用版,因为它已经很老了。
BusinessObjects文档通常(并不总是)基于 Universe :一个语义抽象层,它根据报表作者选择的对象生成SQL查询。简而言之:如果没有底层Universe,您将无法检索SQL语句。