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