我提出的问题看起来很旧,但我的要求非常复杂且新。老实说做了很多研究,但仍然无法找到完美的解决方案。
我的要求如下:
- 使用单个表访问数据库,存储在网络位置。
- 将由C#代码编写的工具使用。(使用连接字符串)
- 将由多个用户使用(例如50 max ..)。
- 必须受密码保护..由于用户可以访问共享网络位置,他们可以手动打开Access DB文件。
- 如果将数据库拆分为后端和前端...以支持多用户访问,如果尝试使用密码保护,则只能保护后端。当我打开链接后端时,前端链接后完成后,打开前端无需密码。
- 我无法为每个工具用户提供本地副本,因为c#代码我只能在连接字符串中提供永久的共享路径位置。
- 如果我不拆分数据库,建议的论坛可能会出现数据损坏问题。
醇>
告诉我你是否需要进一步澄清要求。