访问MDB数据库。 Linux:如何从数据库中获取一个非常奇怪的模式?

时间:2011-07-26 20:00:44

标签: linux ms-access

我遇到了一个非常棘手的问题。

我有一个Microsoft Access数据库,但它是以最混乱的方式制作的。数据库有150多个表,只使用50%的表。这种关系几乎是随机的。但是,不知何故,它提供了一些信息。

我需要获取数据库的特定组件,但是如此纠结,我无法进入创建该值的表。我一个接一个地修改了每张桌子,一无所获。

我使用Linux的mdbtools尝试检查数据库的更多细节。但不幸的是,多年来还没有发展,每次都会关闭。也许是因为DB“很大”? -700 mg-

我想知道:有没有办法看到所有关系到达我正在寻找的特定价值?或者反编译DB?我不知道它是用哪种语言制作的。我怀疑它是用Visual制作的,只是因为它很糟糕。

好吧,等待一些帮助。

1 个答案:

答案 0 :(得分:1)

我建议使用(仍然)MS Access。但是,如果关系图上的关系看起来很混乱,您可以直接查询其中一个系统表( MSysRelationships )以获得所需的所有关系(例如特定表格等)。 ):

enter image description here

要取消隐藏早期版本的Access(97-2003)中的系统表,请按照here的说明进行操作:

对于Access 2007,请执行以下操作: enter image description here