我有一个MS Access 2003 .mdb数据库,我想把它转换成.accdb。
我安装了MS Office 2010,删除了密码,当我试图将数据库保存为.accdb时,我收到以下消息:
您正在尝试转换已编码的数据库。解码数据库,然后再试一次。
我没有在MS 2010中找到任何其他选项来解码数据库。
有什么建议吗?
发布于 2012-05-22 11:52:10
在尝试转换之前,需要对数据库进行解码。我找到了有关它的以下Microsoft文章:
下面是一段摘录:
最简单的保护方法是对数据库进行编码。对数据库进行编码会压缩数据库文件,并帮助保护它不被字处理器读取。对不使用安全措施的数据库进行编码没有任何效果,因为任何人都可以打开数据库并获得对数据库中所有对象的完全访问权。当您以电子方式传输数据库或将其存储在软盘、磁带或光盘上时,编码特别有用。 在对Microsoft Access数据库进行编码或解码之前,您必须是数据库的所有者,或者,如果数据库采用安全措施,则必须是工作组信息文件中包含用于帮助保护数据库的帐户的管理员组的成员。还必须能够以独占模式打开数据库,这意味着您必须具有Open/Run和open独占权限。 解码数据库会逆转编码。
一旦您解码它,您应该能够运行转换。
发布于 2022-02-19 05:09:42
当我试图在Access 2010中打开Access 97数据库时,我收到了这个消息。我可以选择将数据库转换为Access 2010,或者在没有完全功能的情况下打开数据库。当我选择转换数据库时,我得到了关于它正在被编码的消息。解决方案是在没有完整功能的情况下打开数据库,然后以Access 2000格式保存数据库。此后,Access 2010得以打开它。
https://stackoverflow.com/questions/10701374
复制相似问题