我有一个客户,它的MDB已经很老了,而我们却没有,但他们无法与做此事情的人联系,最近它开始显示错误:
Cannot open database “. It may not be a database
that your application recognizes, or the file may be corrupt.
即使我尝试导出所有表,它也始终显示相同的错误,并且如果我尝试压缩和修复,也会收到我没有权限执行的错误如此。我已经尝试过计算机上的每个用户。如果还原以前的版本,所有新数据将丢失,并且最终会再次发生,因为它也不会使我压缩,即使我尝试在另一个数据库中创建新数据库或表,也不会我将数据导入其中。 我可以阅读所有表格,甚至不能复制该信息。我不知所措,他们要求我明天再吃。
对于您能为我解决此错误提供的任何提示,我将不胜感激
编辑:
我尝试用较新的访问权限打开文件,以查看是否可以压缩,即使MDW相同,它也不允许我与任何用户一起输入
答案 0 :(得分:2)
我解决了!这是这样的:
我注意到该数据库大约有1'99GB,这几乎是访问数据库的大小限制,因此我只需要压缩和修复,但由于权限问题,它没有让我...
该数据库还有另一个我们出于某种原因从未见过的额外用户,该用户甚至不是管理员,他是创建数据库的真实用户(即使该数据库始终告诉我创建数据库的任何地方)并证明他是管理员...)
由于压缩给了我一个找不到数据库“ Tempmsysaccessobjects”的错误,我只需要用Google搜索它,然后在一个西班牙论坛中找到解决方案,他们建议创建一个新数据库并使用该用户导入所有旧数据它让我做到了!
谢谢大家的帮助!