0

我知道这是在黑暗中拍摄的。我也知道使用Access作为在线数据库并不是最好的主意。但是,我的双手在这方面有点束缚。我想知道是否有办法在线使用Microsoft Access作为数据库。它将存储在Google Cloud中。然后,我会创建一个Google App或Google Site来对数据库执行CRUD操作。这可能吗?如果是这样,有人可以提供一个概念证明连接到这样的分贝?在线使用MS Access

从本质上讲,我需要有一个在线数据库,有以下限制:

  1. 我不能承载的是什么批准之外。 Google Drive是唯一已批准的在线存储区域
  2. 唯一允许的存储应用程序是Access,Excel和任何Google文档(如Google表格)。
  3. 我无法使用Google Cloud SQL,因为这未被批准。
  4. 这只会是后端存储。我会使用Google Chrome应用或Google网站作为前端。
  5. 我可以使用Chrome应用程序(https://developer.chrome.com/apps/first_app)和应用程序脚本(https://developers.google.com/apps-script/) 任何想法?

感谢

感谢

+0

您可以将文件夹映射到Google云端硬盘并将数据库存储在那里,但我不确定您如何计划在不使用MS-Access的情况下构建前端。你在想从网站使用PHP吗?有很多更好的选择比你想要的 – dbmitch

+0

嗨,我很想听听替代品。但是,因为我无法托管应用程序,所以我不确定我有什么选择。如果没有服务器,我不能使用我计划使用Google Chrome Apps(https://developer.chrome.com/apps/first_app)以及可能的应用程序脚本(https://开发人员)的服务器语言(iePHP)。 google.com/apps-script/) – jason

+1

将Google Apps与Google表格一起使用 - 如果您有这样严格的限制,您的应用程序不能太密集。学习曲线将变得陡峭且功能受限。 – dbmitch

回答

1

确实让MS访问运行在云将需要运行Windows Server,这似乎是它也将被阻止,你给你的列表中的谷歌Compute Engine执行个体限制。您提到重新创建数据库的功能将会令人望而却步,但如果您无法真正运行Access,则正是您需要执行的操作。

这意味着您唯一的选择就是处理数据库数据的导出,例如Excel文件,CSV,Google表格等。您需要在驱动器上托管导出,因为您提到它是只有批准的在线存储区域。

Google SitesApps Script可能是最好的选择,因为Google Apps脚本是专为站点和已建成的API DriveSheets。或者你可以导出到Excel,如果它会保留更多的信息,但你会被困在JavaScript中手动解析它。