【发布时间】: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