用户'Admin'已将数据库置于计算机'xyzusername'上,以防止其被打开或锁定

时间:2015-09-09 09:37:49

标签: c# database ms-access shared-directory

我的应用程序安装了250多个系统,但数据库(单个)在服务器机器中共享。其中每个用户都有读/写权限。有一段时间我从某些系统收到上述错误。我的目的是从客户端系统收集信息并将这些信息保存在服务器数据库中。我的数据库是Access数据库。有人指导我。

1 个答案:

答案 0 :(得分:0)

Access db最多支持255个并发连接。注意这个值是最大值!它通常远小于(受系统资源的影响)。 如果不能选择迁移到MSSQL [或其他健壮的数据库平台],我建议您编写一个Windows服务(或其他类型的进程),它将在服务器上运行,并使用一些管理所有与数据库相关的操作一种锁定机制[例如信号量]以防止超出支持的最大并发连接数