虽然理论上 Access 可以支持 255 个并发连接,但实际上,即使同时有 20 到 25 个用户也会出现瓶颈。 在本文中,我们以可以同时支持 100 个用户以上的方式规划部署。
许多小型企业的业务规模和员工人数往往会随着时间的推移而增长。 随着 Access 成为小型企业用户的首选数据库,在许多情况下,公司中使用 Access 的人突然发现他们的业务应用程序需要同时处理大量用户。 虽然一些专家建议如果您有 50 到 100 个并发用户,则完全放弃 Access,但对于小型企业来说,选择可能很困难。 使用不同的数据库平台从头开始创建另一个应用程序可以证明 costly. 在这种情况下,您应该考虑以最佳方式使用 MS Access,一个设计良好的 Access 应用程序甚至可以同时处理 200 个用户。 只需遵循以下路线图即可确保您的 Access 应用程序可以同时处理多个用户

1. 拆分 Access 数据库并使用权限来限制写访问。
如果您希望支持大量用户,您很可能正在使用拆分访问数据库。 如果您还没有,请立即拆分数据库,将前端用户界面部署在用户机器上,而将后端数据存储库保存在另一台机器上。 如果您需要有关如何拆分 Access 应用程序的帮助,请尝试访问 Microsoft 的支持站点。
在拆分数据库模型中,使用用户权限将写入权限授予有限数量的用户,同时允许所有其他用户读取权限。 并非您办公室中的每个人都可能需要输入数据,因此您可以限制这些人只能查看访问权限。
2. 设计有效的输入表单并使用适当的验证
在并发会话期间移动的数据量会影响 Access 应用程序的性能。 确保输入表单设计良好且不包含无用的数据字段。 如果可能,请避免输入表单中的附件选项。
3. 限制图形大小
如果您使用图像,尤其是输入图像文件,请确保限制它们的大小。
4. 执行正确的记录锁定选项
在多用户访问解决方案中,选择正确的记录锁定选项至关重要。 选择默认的打开方式为Shared,而需要记录锁定默认为Edited Record。 要访问这些选项,请访问文件菜单并转到选项选项卡中的客户端设置。
5. 遵守标准的访问优化最佳实践
为确保应用程序完美运行,需要遵循标准的 Access 最佳实践。 它们包括节奏的使用rary 表在任何需要的地方,更小的索引和后端数据库的定期压缩。
为突发事件做好准备
当您的应用程序在任何时间被多个用户使用时,错误和数据库崩溃的可能性总是存在的。 尽管您尽了最大努力,您仍可能无法防止 MS Access 崩溃。 为了避免数据丢失的事件,由于 腐败的acdb 或 mdb 错误,请考虑保留 Access 恢复工具,例如 DataNumen Access Repair 电话。
作者简介:
Vivian Stevens 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 修复 和 excel 恢复软件产品。 欲了解更多信息,请访问 datanumen.com