我需要帮助来选择用于我正在编写的应用程序的数据库。基本上,我正在编写一个应用程序,该应用程序将有大约 5-10 个用户访问数据库以输入值、生成报告或只是查找信息。我们目前正在使用 Microsoft Access,但 VBA 很糟糕,我想用 C# 重写应用程序。
我需要一个同时允许多个用户的数据库。目前访问数据库位于网络共享上,但如果有更好的方法来做到这一点,我全力以赴。
使用该应用程序的每个人都可以在他们的计算机上安装任何东西。但是,我在一个无权更改设置的网络上。在这种情况下,我正在考虑使用 SQL Express,但如果没有专用服务器,我不知道这将如何工作,而且 SQLlite 并不真正支持网络上的多用户访问,我真的很讨厌 MS 访问。