MS Access 32 位或 64 位

MS Access 32-bit or 64-bit

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

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

最后,我的问题。迁移到 64 位版本(短期或长期)是否有任何真正的好处?

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

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

所以这不是一个真正的好处或性能问题,但我认为如果数据量增加,这不是 运行 任何 RAM 问题。

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

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