基于云的 MS Access 后端选项

2023-12-30

我们公司使用 Access 来满足其数据库需求。它希望坚持使用当前的数据库前端,但将表迁移到某些基于云的解决方案。我们不想托管 SharePoint 或支付 Office 365 的月费。我使用 MySql 作为后端,但我们必须安装驱动程序。我们还将定期从 Google 表单收集数据。谁能建议这种组合的可能选择?来自 Google Forms、Access 前端和基于云的后端的数据。

Thanks!


当您说您不需要任何月租费时,您是否希望找到一些免费且允许外部连接的数据库服务器系统?我根本不认为你会免费找到这样的服务。

由于 Office 365 起价为每月 6 美元,那么我不确定为什么您认为这里的成本太高了?因此,您当然可以考虑将 Access 后端表扩大到 Office 365,并继续使用 Access 前端。更令人惊奇的是,使用 Access 2010,这意味着您将获得“离线”和断开连接模式。这意味着即使没有互联网连接,您的应用程序也将继续运行。一旦找到 Wi-Fi,数据同步过程就会再次开始。这种同步不是基于文件的,而是基于记录的,并且实际上是内置于产品中的复制,并且此设置需要您零额外的代码。

由于您的后端不是访问文件,因此您现在可以扩展到数百万用户 - 唯一真正的限制是 365 服务器场(一个超级巨大的计算机场)的大小。

请记住,除了简单地将 Access 应用程序链接到这些 Office 365 表之外,您还可以将 Access Web 表单发布到 Office 365。因此,在下面的视频中,我切换到 100% 在浏览器中运行 Access 应用程序:

http://www.youtube.com/watch?v=AU4mH0jPntI http://www.youtube.com/watch?v=AU4mH0jPntI

请注意,上面生成的浏览器应用程序不需要任何 ActiveX 或 Silverlight。如前所述,这又是基于庞大的服务器场。

另一种云方法是考虑 SQL Azure。 Access 2010 还在产品中融入了使用在 Azure 操作系统上运行的基于云的 SQL Server 版本的功能。

因此,您可以考虑使用 SQL Azure,但每月费用约为 10 美元。

我认为每月 6 美元的 Office 365 交易是最好的选择(并且您可以获得 lync 通信,它可以为您的客户或支持此应用程序提供远程桌面支持!)。事实上,我认为仅 Lync 就让 6 美元物有所值。加上大多数 SharePoint 功能和文档共享(包括基于免费 Web 的 Word 和 Excel),这是无与伦比的。

因此,这里不清楚为什么要避免使用 Office 365,但必须在这里采用某种服务器设置,而且我不知道有任何系统允许从桌面客户端软件(例如 Access)进行免费外部连接。

我认为最好的解决方案是 365 与 Access 一起使用。

我过去使用的另一个低成本解决方案是考虑一些非常低成本的网络托管网站,这些网站也允许外部连接到他们的数据库。事实上,我这样做已经很多年了(我什至没有使用网站托管!)。我只是购买了每月的网站,并使用了“连接”外部数据库服务器的功能,该数据库服务器是网络托管包的一部分。我这样做了很多年,而且成本非常低。因此,我将 Access 前端部署到多个地方并使用这个廉价的网络托管帐户。

然而,随着 Office 365 的到来,我现在放弃了这种低成本的网络设置,它的成本甚至比我为此使用的便宜的 9 美元网络包还要低。

因此,归根结底,我认为没有任何允许外部数据库连接的免费托管,但目前成本最低的方法是 Office 365。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

基于云的 MS Access 后端选项 的相关文章

随机推荐

  • MSChart:饼图标签重叠问题

    我用过MSChart Control在我的一个VB NET项目 我决定将如下表所示的数据显示为饼图 但标签相互重叠 为了摆脱它 我已经尝试过 智能标签 属性如下图所示 Chart1 Series Default SmartLabelStyl
  • 如何防止标签栏控制器中的视图控制器旋转?

    我有一个管理 4 个选项卡的选项卡栏控制器 我对选项卡栏控制器进行了子类化 以便 shouldAutorotateToInterfaceOrientation 方法仅允许选项卡之一中的特定视图控制器旋转 一切工作几乎正常 其余选项卡中的控制
  • Oracle 数据库:DBMS_ALERT 在 Java 应用程序中的使用

    我有一个 java 应用程序服务器 使用 JDBC 与 oracle 11 2 数据库服务器进行通信 客户端的请求被发送到应用程序服务器 该应用程序服务器运行调用数据库中的第一个存储过程的java方法 我希望 java 方法在调用存储过程后
  • Python中线程之间的通信(不使用全局变量)

    假设我们有一个主线程 它为测试模块启动两个线程 test a 和 test b 无论测试模块执行完毕还是遇到任何错误 警告或者想要更新某些其他信息 两个测试模块线程都会保持其状态 主线程如何访问这些信息并采取相应的行动 例如 如果 test
  • 在R中获取Windows系统文件夹(用户主目录,“我的文档”等)路径

    我想获取用户主文件夹的完整路径 通常类似于 C Users USERNAME 或 我的文档 文件夹 但无法找到从 R 脚本执行此操作的方法 有什么解决办法吗 我想你想要 path expand
  • C# WPF 应用程序 .NET 4.5 设置鼠标位置 [重复]

    这个问题在这里已经有答案了 第一次在这里问问题 我在这里找到的解决方案似乎由于某种原因不起作用 我的应用程序需要在窗口激活时设置鼠标位置 我设置了该功能 但无法使光标属性发挥作用 由于某种原因 我无法使用 Cursor Position 或
  • 使用 SSH.NET 连接到 OpenSSH 7.4p1 失败,并显示“服务器响应在该位置包含空字符”,但在 WinSCP 中可以正常工作

    我正在尝试使用 SSH NET 2020 0 0 连接到 SFTP 服务器 我的代码看起来很简单 try var x new ConnectionInfo FtpIpAddress 22 FtpUser new PasswordAuthen
  • Scala 复制具有泛型类型的案例类

    我有两节课PixelObject ImageRefObject还有更多 但这里只是这两个类来简化事情 它们都是a的子类trait Object包含一个 uid 我需要通用方法 它将使用给定的新实例复制案例类实例uid 我需要它的原因是因为我
  • 使用 DotNetNuke 设置单独的 ASP.NET 应用程序

    我在 Windows Server 2008 64 位系统上安装了 DotNetNuke v5 1 4 社区版 使用 SQL Server 2008 64 位作为后端数据库 并且我想从中引用一个单独的 ASP NET 应用程序 我计划通过
  • 使用 Gremlin 在二部图上随机游走

    我想根据给定的用户偏好 用户喜欢的项目 基于使用groovy中的gremlin在有向二分图上进行随机游走来对项目进行排名 该图具有以下基本结构 用户1 喜欢 gt 项目A 项目B 此后我提出的查询 def runRankQuery def
  • 如何在Python中获取处理器名称?

    在我的 Windows 笔记本电脑上使用 Python 中的平台模块 我得到以下输出 import platform platform processor Intel64 Family 6 Model 58 Stepping 9 Genui
  • NSTextField 的边距和填充? (迅速)

    我想知道是否可以设置边距或填充NSTextField 我实现了或多或少自定义的文本字段 此屏幕截图中的第一个 使用此代码 myTextField wantsLayer true myTextField layer cornerRadius
  • Django 的 Db2 驱动程序?

    在我看来 Django 目前只提供了 4 个后端数据库引擎 它们是 django db backends postgresql django db backends mysql django db backends sqlite3 djan
  • 更改字典中键的名称

    如何更改 Python 字典中条目的键 只需 2 步即可轻松完成 dictionary new key dictionary old key del dictionary old key 或者一步 dictionary new key di
  • 我可以始终使用 WorkManager 而不是协程吗?

    我想知道既然有像 WorkManager 这样出色的解决方案 我为什么还要为 rx 或协程烦恼呢 但几乎所有教程都使用协程 那么 WorkManager 可能有缺点吗 两者的范围不同 WorkManager 可以推迟 任何以后的时间 或立即
  • Box2dweb - 碰撞接触点

    我使用box2dweb 我正在尝试开发一款游戏 在某些时候 我需要找出 圆 和 盒子 之间的接触点 我所知道的是可以使用 b2ContactListener 来完成 我们可以通过使用 Post Solve Event 实现 b2Contac
  • 如何反转 dplyr::select 的辅助函数?

    如何反转辅助函数dplyr select like matches or contains 以便我可以选择不包含或不匹配特定字符串的变量 例如 假设我想选择 mtcars 数据框中没有字母 m 的所有列 我可以想象做类似的事情 mtcars
  • Java 8 DateTimeFormatter 解析可选部分

    我需要将日期时间解析为两种不同格式的字符串 19861221235959Z 1986 12 21T23 59 59Z 以下 dateTimeFormatter 模式正确解析第一种日期字符串 DateTimeFormatter ofPatte
  • MySQL 5.5:对于 innodb 中的 text/varchar 字段,以下哪一项是更好的存储方式?

    要求 Page 1 gt 显示用户及其最新 10 篇博客文章的 1 2 行预览 Page 2 gt 显示带有全文的单个博客文章 方法一 MySQL table gt userid gt varchar 50 post id gt integ
  • 基于云的 MS Access 后端选项

    我们公司使用 Access 来满足其数据库需求 它希望坚持使用当前的数据库前端 但将表迁移到某些基于云的解决方案 我们不想托管 SharePoint 或支付 Office 365 的月费 我使用 MySql 作为后端 但我们必须安装驱动程序