ms-access - 拆分 MS Access 数据库 - 无法打开后端 - 潜在的安全问题

标签 ms-access backend

我在 MS Access 365 中开发了一个数据库,创建了所有表和对象,并成功地将数据库(使用向导)拆分为前端和后端。

前端打开并运行良好。

但是,我无法打开后端进行设计更改。我得到的错误是:

security notice

我搜索并阅读了有关创建数字签名的信息,尝试在本地创建一个数字签名,在拆分之前“签名并打包”数据库,但还没有任何效果。

有谁知道如何让它工作,以便我可以打开后端数据库文件?

最佳答案

我看到过这个问题的两个答案(解决方案 2 是最简单的)

解决方案1

http://answers.microsoft.com/en-us/office/forum/office_365hp-access/access-2013-split-database/26622a96-ddfc-4aba-98ac-aa83fd786e86

手动拆分数据库:

  1. 备份数据库。
  2. 获取数据库的另一个副本并将其重命名为后端(例如 MyDatabase Data.accdb)
  3. 打开新后端并删除除表之外的所有对象。
  4. 打开原始数据库(现在是前端)并删除所有表(系统表除外 - MSys* - 如果它们可见)
  5. 使用外部数据 > 导入和链接 > 有权将所有表格从后端链接到前端。

解决方案2

http://www.accessforums.net/access/problems-accessing-split-database-backend-48064.html

Access 2013 的拆分功能存在一个问题,即它将后端创建为 .accdc 而不是 .accdb

好消息是修复很简单;只需手动将文件扩展名更改为.accdb

关于这一切的一个有趣的点是,从 FE 来看,一切都很好 - 你可以毫无问题地打开 table ;但如果您尝试直接打开后端 .accdc,Access 将因证书无效而不允许您这样做。

关于ms-access - 拆分 MS Access 数据库 - 无法打开后端 - 潜在的安全问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27029455/

相关文章:

ms-access - Access 强制引用完整性错误 : Relationship must be on the same number of fields with the same data types

excel - 检索当前本地计算机相对于 UTC 时间的小时数(使用 VBA)

mysql - 在 Express 中使用带有 Json 的 MySQL 查询

django - 使用 Django 在 LDAP 中创建用户

python - Matplotlib 和 Pyplot.close() 不释放内存? - 后端相关的 Qt4Agg

sql - 在 Access VBA 中更新 Excel Application.StatusBar

python - 将 Access 表读入数据框

database - 无法在 VB.NET 中使用 "INSERT INTO table VALUES() ON DUPLICATE KEY UPDATE"

wordpress - 更改 wp-admin 文件夹

php - 我没有从 mysql - PHP 获取所有数据