MS Access 2010 解码数据库

4

我有一个MS Access 2003 .mdb数据库,希望将其转换为.accdb格式。

我安装了MS Office 2010,删除了密码,但是当我尝试另存为.accdb时,出现以下消息:

您正在尝试转换一个编码的数据库。请解码数据库,然后重试。

我在MS Access 2010中没有找到其他解码数据库的选项。

有什么建议吗?


1
在Access 2007中,一旦打开旧的mdb文件,"编码/解码数据库"选项将出现在"数据库工具"功能区选项卡上。 - Alex K.
2
同意。在Access 2010中编码/解码数据库是否可能? - thedev
2个回答

4
在尝试转换之前,您需要对数据库进行解码。我找到了以下微软文章与此有关:Access 安全概述 (MDB)。以下是其中的摘录:
“最简单的保护方法是对数据库进行编码。编码会压缩数据库文件并有助于防止它被文本编辑器读取。如果一个没有使用安全措施的数据库进行了编码,则不会发挥作用,因为任何人都可以打开数据库并获得对其中所有对象的完全访问权限。当您电子传输数据库或将其存储在软盘、磁带或光盘上时,编码特别有用。在对 Microsoft Access 数据库进行编码或解码之前,您必须是数据库的所有者或(如果数据库使用安全措施)工作组信息文件中包含用于帮助保护数据库的账户的管理员组成员。您还必须能够以独占模式打开数据库,这意味着您必须具有打开/运行和独占打开权限。”
解码数据库可以将其反向编码。解码后,您应该能够运行转换。

4
你是否尝试过在“文件”>“信息”>“用户和权限”>“编码/解码数据库”选项下进行操作? - Taryn

0
当我尝试在Access 2010中打开一个Access 97数据库时,我收到了这个消息。我被给予将数据库转换为Access 2010或以不完全功能打开数据库的选项。当我选择转换数据库时,我收到了有关编码的消息。解决方案是以不完全功能打开数据库,然后将其保存为Access 2000格式。之后,Access 2010就能够打开它了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接