我正在开发一个应用程序,它使用 MS Access 数据库(.mdb,不是我的决定)作为后端。最近我遇到有人建议在 WAN 上使用 JET 引擎并不是一个好主意,数据损坏的风险很高。由于我的应用程序应该这样做(连接到 NAS 上的数据库(编辑:不是 NAS,共享共享网络驱动器),我很担心。这真的有那么大的风险吗?如果是这样,是否有任何解决方法或者是 MS Access 数据库只是无法用于那种应用程序?
编辑
前端是 C# (WPF) 中的 .NET windows 桌面应用程序。系统没有很多用户,最多 10 个。大部分时间他们会从 LAN 访问数据库,并且 99% 的数据库写入将在 LAN 内完成(来自公司区域)。但是,在某些情况下,他们将通过网络(从他们的家中)从公司外部连接到 NAS(编辑:不是 NAS,共享共享网络驱动器)。