我遇到了一个非常棘手的问题。
我有一个Microsoft Access数据库,但它是以最混乱的方式制作的。数据库有150多个表,只使用50%的表。这种关系几乎是随机的。但是,不知何故,它提供了一些信息。
我需要获取数据库的特定组件,但是如此纠结,我无法进入创建该值的表。我一个接一个地修改了每张桌子,一无所获。
我使用Linux的mdbtools尝试检查数据库的更多细节。但不幸的是,多年来还没有发展,每次都会关闭。也许是因为DB“很大”? -700 mg-
我想知道:有没有办法看到所有关系到达我正在寻找的特定价值?或者反编译DB?我不知道它是用哪种语言制作的。我怀疑它是用Visual制作的,只是因为它很糟糕。
好吧,等待一些帮助。
答案 0 :(得分:1)
我建议使用(仍然)MS Access。但是,如果关系图上的关系看起来很混乱,您可以直接查询其中一个系统表( MSysRelationships )以获得所需的所有关系(例如特定表格等)。 ):
要取消隐藏早期版本的Access(97-2003)中的系统表,请按照here的说明进行操作:
对于Access 2007,请执行以下操作: