MS Access DB 实例放在共享服务器上时损坏

MS Access DB 实例放在共享服务器上时损坏

我正在使用 MS Access 365,每当我将数据库实例放在共享驱动器上时,它就会损坏。我需要进行某种可访问性/权限更改才能使其正常工作吗?我想允许多个用户访问和更改数据库,它有很多表单。

答案1

尽管 Access 数据库能够供共享驱动器上的多个并发用户使用,但这已知会导致损坏。

据了解,共享 Access 数据库损坏是由大量用户造成的修改并发修改数据库。如果可能,请限制同时修改数据的用户数量。

多用户 Access 数据库损坏的另一个原因是用户在完成后没有正确关闭数据库。通常,用户很难故意这样做。但是,计算机突然关机或重新启动、失去网络连接等情况可能会导致数据库处于不良状态。

据说将 Access 数据库分成两部分可以防止损坏。将数据保存在一个数据库中,并为连接到第一个数据库的表单和报告创建一个新数据库。

如上所述,Access有能力的是多用户数据库的典型代表,但这并不是其真正的设计。根据使用情况,您可能希望迁移到功能更强大的数据库。Microsoft SQL Server 是一个真正的多用户、强大的数据库。Microsoft 提供了一个名为SQL Server Express。免费版本是非常功能强大。此外,您还可以将 Access 数据库直接导入其中。市面上还有许多其他免费和付费数据库,但为了便于迁移,SQL Server Express 可能是最佳选择。

相关内容