基于云的 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 后端选项 的相关文章

  • 使用git在测试和生产环境之间同步数据库

    我正在尝试在 php mysql 应用程序的开发过程中实现 git 到目前为止 我已经设置了 git repos 并且我们正在使用本地计算机进行测试 并且我们成功地将其用于文件 但我真的不知道如何处理数据库 服务器上有一个 cron 脚本
  • 使用 SqlBulkCopy 和 Azure 并行批量插入

    我在云上有一个带有 sql azure 数据库的 azure 应用程序 我有一个辅助角色 需要对文件 最多约 3000 万行 进行解析 处理 因此我无法直接使用 BCP 或 SSIS 我目前正在使用 SqlBulkCopy 但这似乎太慢了
  • 同步2个具有不同模式的数据库

    我们有一个使用通用表设计的标准化 SQL Server 2008 数据库 因此 我们没有为每个实体 例如产品 订单 订单项等 使用单独的表 而是使用通用表 实体 实例 关系 属性等 我们决定建立一个单独的非规范化数据库来快速检索数据 您能否
  • Access 2007 - INSERT 和即时 SELECT 无法检索插入的数据

    我通过 OleDB 在表中插入几行 并立即选择插入的行 我无法以这种方式检索行 我必须等待大约 3 5秒 然后插入的行就会出现在表中 我在数据库本身中观察到了这种行为 我通过 OleDB 插入了行并观察了 Access 中打开的表 3 5
  • 不要覆盖 Azure Blob 存储

    我有一种将文件添加到 Azure Blob 存储的方法 问题是我试图指定一个条件 在该条件下它不会覆盖 blob 而只是添加到其中 我正在尝试使用参数访问条件 但是 VS 说这个方法不能采用两个参数 async void archiveNe
  • 一个大连接或多个查询哪个提供更好的性能?

    我有一个名为订单的表 订单上的一列是 customer id我有一个名为 customers 的表 有 10 个字段 给定两个选项 如果我想构建订单对象数组并嵌入订单对象中的是客户对象 我有两个选择 选项1 A 首先查询订单表 b 循环遍历
  • 关于ORA 21000

    我正在与 ORA 21000 作斗争 上面写着ORA 21000 raise application error 的错误号参数 3739 超出范围 此错误间歇性出现 我不知道为什么会发生这种情况 早些时候这工作得很好 但是从 Solaris
  • 如何将两个django模型(表)合并为一个模型(表)

    我想合并两个 django 模型并创建单个模型 我们假设 我有第一个表表 A 其中包含一些列和数据 Table A col1 col2 col3 col4 x1 x2 x3 x4 y1 y2 y3 y4 我还有另一个表 Table B 其中
  • 如何在postgresql中查找具有特定列的表

    我正在使用 PostgreSQL 9 1 我有一个表的列名 是否可以找到具有此列的表 如果是这样 怎么办 你也可以做 select table name from information schema columns where colum
  • 通过 JDBC 将“daterange”字段值插入 PostgreSQL 表

    我在 PostgreSQL 9 3 有一个表日期范围 http www postgresql org docs 9 3 static rangetypes html字段类型 我可以像使用 JDBC 的字符串一样选择此字段 但无法将其插入表中
  • 什么时候不应该使用 Cassandra? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 相关话题已经有很多讨论了卡桑德拉 http cassandra apache org lately Twitter Digg Facebook
  • 将 CAD 模型(Solidworks、AutoCAD 或 CATIA)与 Raspberry Pi 或 Arduino 传感器的实时测量连接起来

    为了提出我的问题 我将简化我的示例 我将在步进电机上连接一个链轮 并用加速度计测量加速度 数据将通过使用 Arduino 或 Raspberry pi 传感器设置来捕获 然后 测量结果将存储在基于云的环境或类似的环境中 并发送到 CAD 模
  • 在 MS Access 中禁用 F11 键以防止打开导航窗格

    I have an MS Access database The Shift key has previously been disabled but when the user presses F11 she he can see the
  • PHP 中的 MongoDB - 如何将项目插入集合中的数组中?

    这必须很容易 但我似乎无法弄清楚 假设我有一个集合users这是集合中的第一项 id ObjectId 4d8653c027d02a6437bc89ca name Oscar Godson email email protected cdn
  • Mysql 中 UNION 子句的替代方案

    我有两张桌子 表 a 表 b table a ID 1 2 3 4 5 7 table b ID 2 3 4 5 6 我必须得到这样的输出而无需UNION命令 ID 1 2 3 4 5 6 7 注意 我有一个联合解决方案 select fr
  • 将古吉拉特语文本插入 MySQL 表会产生垃圾字符和不可读的文本

    我有三个 MySQL 表 我正在向其中插入古吉拉特语内容 当我插入两个表时 它们插入得很好并且可读 但在一个表中 它显示垃圾字符 不可读的文本 我怎样才能解决这个问题 MySQL 有每个表的字符集设置 http dev mysql com
  • 有没有办法通过API调用访问私有数据集

    我正在使用 CKAN 2 8 运行 Mirth 3 6 1 作为新手 我遇到了一个问题 有没有办法通过 API 请求访问 CKAN 中私有数据集中的资源 我好像做不到 我有一个拥有公共数据集的组织 我可以通过 API 路由器通过 Mirth
  • 在 SQL 数据库中存储“列表”的最正确方法是什么?

    因此 我读了很多关于如何将多个值存储到一个列中是一个坏主意 并且违反了数据标准化的第一条规则 令人惊讶的是 这不是 不要谈论数据标准化 所以我需要一些帮助 目前我正在为我工 作的地方设计一个 ASP NET 网页 我想根据此人所属的 Act
  • 将第三个表链接到多对多关联中的桥接表

    设计这个数据库的正确方法是什么 这是我设置表格的方式 我在名为 教师 的表和名为 仪器 的表之间存在多对多关系 然后我有一个连接两者的桥接表 我想将另一个表与 BRIDGE 表关联起来 意思是乐器 老师的组合 该表有 3 行 指定老师可以教
  • 获取当前 VBA 函数的名称

    对于错误处理代码 我想获取发生错误的当前 VBA 函数 或子函数 的名称 有谁知道如何做到这一点 编辑 谢谢大家 我曾希望存在一个未记录的技巧来自行确定函数 但这显然不存在 我想我会保留当前的代码 Option Compare Databa

随机推荐

  • 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 作为后端 但我们必须安装驱动程序