Ms access Microsoft Access作为web数据库

Ms access Microsoft Access作为web数据库,ms-access,Ms Access,我知道,我们是在2011年,不是在1998年。但是一位客户要求用ASP和Access数据库创建一个网站。我读过很多不好的东西,但我真的很想知道访问的限制是什么(在2003年之后)以及不使用它的真正原因是什么(它们对最大并发用户访问的限制是吗?它是不可扩展的吗?易碎的吗?等等)。您可以使用Access 2010使用Sharepoint构建网站: 否则,这不可能是一个好主意,除非你正在考虑一个私人网站,在这种情况下,它是可以做到的,小心,但仍然不一定是一个好主意 一般来说,MS Access不适合大

我知道,我们是在2011年,不是在1998年。但是一位客户要求用ASP和Access数据库创建一个网站。我读过很多不好的东西,但我真的很想知道访问的限制是什么(在2003年之后)以及不使用它的真正原因是什么(它们对最大并发用户访问的限制是吗?它是不可扩展的吗?易碎的吗?等等)。

您可以使用Access 2010使用Sharepoint构建网站:

否则,这不可能是一个好主意,除非你正在考虑一个私人网站,在这种情况下,它是可以做到的,小心,但仍然不一定是一个好主意


一般来说,MS Access不适合大规模应用。但是,对于不能同时处理多个用户的小型应用程序来说,这是很好的。如果应用程序同时有10个以上的用户,则通常忽略MS访问


我不知道它是否有一个最大连接数,但我听说16是限制,但其他人说20,一些人说没有真正的限制

如果网站大部分是只读的,插入/更新相对较少,那么访问将工作得相当好。一个例子可能是一个每小时添加/更新几个列表的房地产网站。

客户希望创建一个电子商务网站。。。所以我认为用户可能是一个很好的数字;我很担心。@Cris我添加了一个链接,指向一个有用的文档,可以帮助您说服您的客户。非常感谢您提供的文档,非常有用,我将把它转发给客户!在我看来,我认为25到50多个用户不适合访问。对连接的严格限制是255,但这不太实际。OP添加了一条注释,说明这是针对电子商务网站的,这表明除了大量更新之外,还需要相当多的安全性。是的,我同意@Remou的观点,即电子商务网站实际上超出了Jet/ACE数据存储的范围,甚至有点合适。电子商务网站根本不合适。除此之外,我用weasel的话说,wehn我说得“相当好”,如果数据库损坏,则自上次备份以来或在处理损坏时,所有订单都将丢失。当然,这对于ecomerce网站来说是完全不可接受的。你肯定还有其他选择吗?Jet/ACE不是为在web服务器环境中使用而设计的,虽然用户数量较少且大多为只读的应用程序可以使用它,但它仍然不是最佳选择。它一般也不会便宜,所以根本没有任何理由去买它。它也更难备份和维护,这使得它成为一个缺点(因为它总是处于打开状态,因此无法进行适当的维护/备份)。