【问题标题】:MS Access 2010 decode databaseMS Access 2010 解码数据库
【发布时间】:2012-05-28 21:43:35
【问题描述】:

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

我安装了 MS Office 2010,删除了密码,当我尝试将数据库另存为 .accdb 时,我收到以下消息:

您正在尝试转换编码数据库。解码数据库和 然后再试一次。

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

有什么建议吗?

【问题讨论】:

  • 在访问 2007 中,“编码/解码数据库”在您打开较旧的 mdb 后位于“数据库工具”功能区选项卡上
  • 同意。是否可以在 Access 2010 中对 db 进行编码/解码?

标签: database ms-access


【解决方案1】:

在尝试转换之前,您需要对数据库进行解码。我找到了以下关于它的 Microsoft 文章:

Overview of Access security (MDB)

以下是其中的摘录:

最简单的保护方法是对数据库进行编码。编码 数据库压缩数据库文件并帮助保护它不被 由文字处理器读取。对不使用安全性的数据库进行编码 措施没有效果,因为任何人都可以打开数据库并获得 完全访问数据库中的所有对象。编码特别 当您以电子方式传输数据库或您的商店时很有用 它在软盘、磁带或光盘上。

在对 Microsoft Access 数据库进行编码或解码之前,您必须 要么是数据库的所有者,要么如果数据库使用 安全措施,工作组 Admins 组的成员 包含用于帮助保护帐户的信息文件 数据库。您还必须能够以独占方式打开数据库 模式,这意味着您必须具有 Open/Run 和 Open Exclusive 权限。

解码数据库会反转编码。

解码后,您应该能够运行转换。

【讨论】:

  • 您是否尝试过文件 > 信息 > 用户和权限 > 编码/解码数据库下的选项?
  • 感谢 bluefeet,这正是我想要的。
【解决方案2】:

我在尝试在 Access 2010 中打开 Access 97 数据库时收到该消息。我可以选择将数据库转换为 Access 2010 或在没有完整功能的情况下打开数据库。当我选择转换数据库时,我收到了关于它被编码的消息。解决方案是在没有完整功能的情况下打开数据库,然后将其保存为 Access 2000 格式。之后,Access 2010 就可以打开了。

【讨论】:

    猜你喜欢
    • 2013-03-15
    • 1970-01-01
    • 2011-05-13
    • 1970-01-01
    • 2012-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多