Database 旧未知数据库

Database 旧未知数据库,database,Database,我从老板那里得到了这份工作任务,我将设法从一个旧的数据库中获取信息。问题是,我们对此一无所知。我们希望它是一些已知的格式,而不是开发人员自己制作的 它与应用程序(未知语言)一起独立提供,并且似乎是多种文件类型的混合。例如,在一个文件夹中有: MISCINFO.BRG(27 531 kb) MISCINFO.IDX(264 kb) MISCINFO.LOG(30422KB) 在另一个文件夹中,有一堆VIS文件 我真的不知道从哪里开始。我需要一些驱动程序来访问这些文件,最好是通过ODBC或以某种方式

我从老板那里得到了这份工作任务,我将设法从一个旧的数据库中获取信息。问题是,我们对此一无所知。我们希望它是一些已知的格式,而不是开发人员自己制作的

它与应用程序(未知语言)一起独立提供,并且似乎是多种文件类型的混合。例如,在一个文件夹中有:

MISCINFO.BRG(27 531 kb)
MISCINFO.IDX(264 kb)
MISCINFO.LOG(30422KB)

在另一个文件夹中,有一堆VIS文件


我真的不知道从哪里开始。我需要一些驱动程序来访问这些文件,最好是通过ODBC或以某种方式打开它们。

好的,最好的方法是看看已知哪些软件使用这些扩展名的文件
LOG
用处不大,但
BRG
VIS
IDX
相当罕见

  • 图片文件
  • StudioPro三维文件
  • Lasata软件的Vision Executive(报告)
  • PDV Systeme GmbH提供的VISkompakt(对象描述文件)
  • Vista图形
BRG文件

我能找到的唯一参考资料是for,这似乎不太可能

  • AOL(临时互联网邮件文件)
  • ESRI提供的ArcView(只读数据集地理编码索引)
  • Ca开发人员可视对象平台(CAVO)(索引文件)
  • 剪辑库1.x(索引)由Microsoft Corporation提供
  • 通过顶级计算完成作品(索引文件)
  • Corel QuickFinder信息
  • 传真文件
  • 微软公司的FoxPro(索引)
  • ICQ公司的ICQ(索引)
  • Sun Microsystems,Inc.的Java(小程序缓存索引)
  • 乳胶指数
  • 氮氧化物
  • Microsoft Corporation提供的Outlook Express(邮箱索引)
  • PTC提供的Pro/ENGINEER(索引文件)
  • RCA/Lyra手持MP3播放器(数据库索引)
  • 赛门铁克公司的赛门铁克Q&A(关系数据库索引文件)
  • VSFilter(索引文件)

由于这些文件看起来都不那么有希望(在VIS文件和IDX文件的列表中我看不到任何产品),我想不幸的是,您希望它不是一种自定义格式似乎是徒劳的。

您可能希望在linux系统上的这些文件上尝试“文件”。文件忽略文件扩展名,它实际上检查文件以识别它。 因此,将文件复制到linux机器,并在终端窗口中执行以下命令:

用法:

$ cd my_directory_with_unknownfiles
$ file *

.brg可能是此处提到的桥接文件:


该应用程序附带一些DLL文件。其中之一是DATABASE.DLL,它包含两个纯文本人名。我在Google上搜索了一些名字,找到了一个Delphi程序员,我已经联系了他,等待他的回复。我已经用一些其他来源验证了Delphi作为应用程序语言

根据Dependency Walker,DATABASE.DLL包含一些用于打开/关闭连接以及获取、更新和删除数据的函数。某些函数指示要自定义的DLL。也许我可以使用相同的DLL


Dependecy Walker仅显示导出的函数,而不显示任何有关参数的内容。有些文件是16位的,根本无法打开。

我最初的猜测是.LOG是一个日志文件,.IDX是一个索引,就像在数据库时代一样;所以我会把注意力集中在BRG上。你试过打开行李架吗?它是文本还是二进制?(你会惊讶于旧数据库以文本形式存储东西);不管怎样,该文件的前几行是什么(您可能需要使用十六进制编辑器)?您有权访问Linux box吗?你试过运行“文件MISCINFO.BRG”吗?数据库的上下文是什么?一些内部的东西还是客户的?如果是客户机,他们从事什么样的业务?有问题的应用程序是否附带任何dll文件?如果是的话,他们叫什么?数据来自一个旧的医疗系统。我们希望能够将数据转换/传输到具有SQL数据库的新系统。我非常肯定BRG文件就是要调查的数据库和关键文件。IDX很可能只是索引数据;这意味着BRG可能很容易检查(如果索引数据单独保存,那么数据库可能不会那么难)。仅供参考,旧的MicroFocus对象COBOL系统用于使用.idx作为ISAM文件。与此上下文无关,但您可以将其添加到列表中!尝试将BRG放在linux机器上并在其上运行字符串-这可能会让您获得一些数据。重要的是,它可能有固定长度的记录,所以您可以编写一些工具来导入到另一种格式。