2017-01-03 48 views
0

使用ASP.NET(WebForm),当多个用户同时尝试访问它时,如何避免MS Access锁定?我知道MS Access对于这个目的不是最佳的,但是它的方式是什么?我假设我必须做出某种排队,但是怎么样?允许许多用户同时访问单个数据库而不锁定

+0

可能的重复http://stackoverflow.com/questions/5646793/maximum-concurrent-connections-in-ms-access –

回答

1

MS Access绝对不是最佳的。

不确定你想要做什么,但MS Access锁定一个文件,如果它从不同的用户打开多次。您需要确保访问该文件的系统用户始终是相同的(例如您的IIS用户)或编写一个处理访问权限的小封装器。

你一次只能做一个请求,所以你需要一个队列来完成这个工作。

但是我强烈建议使用SQL,可能会尝试使用SQL Express作为它的免费版,并且它更容易在顶部使用。

+0

我知道这一点。你知道有什么好的指导/教程来为此目的排队吗? – sav

相关问题