【问题标题】:How to read an old Jet 3.5 database?如何读取旧的 Jet 3.5 数据库?
【发布时间】:2017-05-28 20:41:41
【问题描述】:

我正在尝试调查一个旧的数据库文件,该文件曾经有一个自定义前端,但由于文件损坏而不再工作。

我得到的唯一线索是它使用了一个旧的驱动程序,一个 DAO Jet 3.5(我有驱动程序安装文件),它曾经在 windows XP 下运行。

DB 文件本身没有已知的文件扩展名。

我有哪些手动探索数据库的选项?

【问题讨论】:

  • 它是哪个 ISAM?如果是 microsoft access 97 数据库(mdb 文件),很有可能您仍然可以在 ms access 2000 中打开并修复它。然后将其转换为更新的格式并使用 oledb 访问。
  • 我不知道文件格式..(文件本身不包含任何文件扩展名)。我试图在虚拟 xp 环境下使用 access 2007 打开它,但它不起作用(关于 mdw)。我应该尝试使用 access 2000 吗??
  • 已经很久了,但是我记得当它询问mdw时,这意味着文件本身是一个mdb(是否扩展......),它需要mdw(工作组信息文件),因为那里存储了权限。该文件应该是应用程序安装的一部分see also here
  • 如果您想确定它实际上是 Microsoft Access 数据库文件,请使用二进制编辑器打开它,并在前几个字节后的开头查找字符串“Standard Jet DB”。
  • 你说,5 cmets up,“关于 mdw 的东西”。当您文件>打开无扩展名数据库时,Access 到底说了什么?当应用程序启动时,成功连接的证明是在应用程序连接时,与数据库相同的目录中存在一个 .ldb 文件。是这样吗?考虑stackoverflow.com/questions/4737797/opening-a-access-2007-file,然后从那里support.microsoft.com/de-at/kb/209207

标签: database ms-access dao jet


【解决方案1】:

如果文件没有扩展名,它可能不是 Jet 数据库。但假设它是,有几个选项......


MS Access 将是最明显的尝试,但它可能会在足够旧的数据库文件上失败。

另一种选择是MDB Viewer Plus,它可以打开和读取非常旧的MDB 文件,具有漂亮的GUI。它非常适合“手动探索”MDB 文件。

http://www.alexnolan.net/software/mdb_viewer_plus.htm

MDB Viewer Plus 是一个免费的查看器和编辑器,用于打开 Microsoft 访问 MDB 和 ACCDB 数据库文件。它不需要安装 跑步。它使用 Microsoft 数据访问组件 (MDAC) 作为 Windows 的一部分安装。

MDB Viewer Plus 旨在提供一种免费、快速和简单的方法 打开、查看、编辑、过滤、排序、导入、导出、修改和 搜索 MDB 和 ACCDB 文件。这对软件开发人员很有用 像我一样使用 Access 数据库作为他们的后端数据库 定制软件。 MDB Viewer Plus 提供了一种方便的查看方式 并编辑这些数据库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-14
    • 1970-01-01
    • 2017-07-12
    • 1970-01-01
    相关资源
    最近更新 更多