Access是否仅限于在数据库上连接和运行查询的许多用户?
我共享了50个用户连接的Access文件,并在下摆上运行查询
(select.....update....insert....delete)
我在C#(WinForm)中连接到此访问权限的程序
感谢
答案 0 :(得分:3)
Access数据库的限制为256个连接,但数据库驱动程序中每个进程的限制为64个。
希望以下屏幕截图对您有所帮助。您可以根据需要进行必要的修改。
您应该更喜欢SQL Server等其他数据库,以获得良好的性能。
仅供参考 - 选择编辑过的记录可以让用户一起使用数据库,但不能在同一条记录上工作,例如学生同时...
答案 1 :(得分:2)
从技术上讲,限制较高,但实际上,您的限制是一个。
过去你可能使用过更多,但如果是这样,你很幸运。 Access是一个进程内数据库引擎。这意味着当数据库加载到正在访问它的进程时它最有效,这反过来意味着如果你有多个查询一次写入数据库,特别是在同一个表中,你就离开了自己腐败开放。也许不是今天,也许不是明天,但很快,当你最不期望的时候。
如果您在众多用户之间共享数据库,则需要查找主机进程数据库引擎...服务器。示例包括Sql Server(Express Edition免费,即使是商业用途),PostGreSQL,Oracle等。