1

我的一个客户不知何故让他的网站丢失/被黑客入侵/被侏儒破坏,我有一个“有趣”的工作可以从备份中为他恢复它。它结合了 ColdFusion 和 Microsoft Access(糟糕!)。我在我的计算机上设置了一个 Railo 服务器,但是它不能使用开箱即用的 Microsoft Access .mdb 文件。然后我尝试使用 mdbtools 将数据库文件转换为可用格式。它适用于 .mdb 文件,但是其中一个文件具有文件扩展名 .BAK,我假设它是某种专有的 Microsoft Access 备份。

所以我的问题是:有谁知道是否有办法将 Microsoft Access .BAK 文件转换为 .mdb 文件?我显然尝试重命名它没有效果。

$ mdb-tables tradelionNew_db_200710080307.BAK
无法打开数据库。

另一个问题,此错误消息是否可能是由于文件受密码保护?

更多信息:我用文本编辑器打开了文件,第一行TAPE的开头是单词,然后是一堆随机(二进制)字符。.mdb 文件包含Standard Jet DB. 我相信这是指示文件类型的文件头的一部分。此外,在 .BAK 文件中,很多内容实际上都是以纯文本形式提供的,所以如果文件受密码保护,微软肯定在保护它方面做得不好。

4

1 回答 1

1

您确定 .bak 不只是 SQL Server 备份文件吗?它们似乎是从 TAPE 开始的。

于 2011-07-25T22:26:55.933 回答