MS Access 32 位或 64 位

Posted

技术标签:

【中文标题】MS Access 32 位或 64 位【英文标题】:MS Access 32-bit or 64-bit 【发布时间】:2017-05-12 08:39:52 【问题描述】:

我创建了一个即将部署的 Access 2016 32 位应用程序。每个用户都将通过 RDP 连接访问应用程序,然后访问 MS Server 2012 R2 服务器(我怀疑它是否会安装在任何其他平台上)。就每个用户而言,除了 Access 数据库(使用 Access 运行时许可证)之外,服务器上将没有任何内容,并且每台机器几乎都将被锁定。

Access 应用程序中使用的所有库都以 32 位或 64 位格式提供,而且后端数据库通常很小(通常在 10MB 和 200MB 之间)。也就是说,编译后的 Access 前端大约为 18MB,并且可以运行一些相当复杂的函数/计算(但在科学层面上没有任何东西)。

最后,我的问题。迁移到 64 位版本(无论是短期还是长期)会有什么真正的好处吗?

【问题讨论】:

【参考方案1】:

简短回答:不。64 位版本没有任何有用的优势,但您会遇到一些额外的兼容性问题。

【讨论】:

我认为它确实为您提供了有用的优势,因为您可以使用超过 2 GB 的 RAM。 是的,但到目前为止我从未见过 Access 应用程序,它可能需要超过 2 Gb 的 RAM。即使在 64 位版本的 Access 中,2 Gb 文件大小限制仍然存在。 谢谢大家 - 在这种情况下,数据库永远不会超过 200Mb。【参考方案2】:

我会说这个答案很大程度上取决于您的应用程序需要多少 RAM。因为 32 位限制为 2 GB 或我认为的东西。

因此,我认为这不是利益或性能的真正问题,而是如果数据量增加,则不会遇到任何 RAM 问题。

另见Choose between the 64-bit or 32-bit version of Office。

除此之外,我认为选择 64 位没有任何优势。

【讨论】:

再次感谢您。同上,后端永远不会超过200MB。

以上是关于MS Access 32 位或 64 位的主要内容,如果未能解决你的问题,请参考以下文章

检测 32 位或 64 位 Windows

在 64 位 Windows 上安装 32 位或 64 位应用程序有啥区别?

对构建 32 位或 64 位感到困惑

检测32位或64位Windows

从用户代理或 Javascript 检测 64 位或 32 位 Windows?

如何根据目标机器(32 位或 64 位)有条件地使用 WiX 安装文件?