允许许多用户同时访问单个数据库而不锁定

时间:2017-01-03 13:59:51

标签: c# asp.net ms-access webforms

使用ASP.NET(WebForm),当多个用户同时尝试访问时,如何避免MS Access锁定?我知道MS Access对于那个目的来说并不是最佳的,但是它的方法是什么?我假设我要做某种排队,但是怎么做?

1 个答案:

答案 0 :(得分:1)

MS Access绝对不是最佳选择。

不确定您正在尝试做什么,但如果文件从不同用户多次打开,则MS Access会锁定该文件。您需要确保访问该文件的系统用户始终相同(例如您的IIS用户可能)或编写一个处理访问权限的小包装器。

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

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