【问题标题】:Allow many user access a single database simultaneously without locking允许多个用户同时访问单个数据库而无需锁定
【发布时间】:2017-01-03 13:59:50
【问题描述】:

使用 ASP.NET (WebForm),当多个用户同时尝试访问时,如何避免 MS Access 锁定?我知道 MS Access 不是为此目的的最佳选择,但解决方法是什么?我假设我必须排队,但是如何?

【问题讨论】:

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


【解决方案1】:

MS Access 绝对不是最佳选择。

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

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

但是我强烈建议为此使用 SQL,也许可以免费试用 SQL Express,而且它更易于使用。

【讨论】:

  • 我知道这一点。您知道为此目的制作队列的任何好的指南/教程吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-30
  • 2019-06-03
  • 1970-01-01
相关资源
最近更新 更多