共享 Access 桌面数据库的方法

中国世界杯足球 2025-08-03 12:33:31

使用数据库服务器共享数据

可以将 Access 与数据库服务器产品(如 SQL Server)一起使用以共享数据库。 此方法可提供许多好处,但需要其他软件 (数据库服务器产品)。

此方法类似于拆分数据库,因为表存储在网络上,并且每个用户都具有包含指向这些表的链接以及查询、窗体、报表和其他数据库对象的 Access 数据库文件的本地副本。 此共享方法的好处会根据所使用的数据库服务器软件而不同,不过好处通常会包括用户帐户和对数据的选择访问、良好的数据可用性以及优秀的集成数据管理工具。 另外,由于大部分数据库服务器软件都与 Access 的早期版本兼容,因此并不需要所有用户都必须使用同一版本。 仅表处于共享状态。 有关详细信息,请参阅将 Access 数据库迁移到SQL Server、导入或链接到SQL Server数据库中的数据以及链接到或导入Azure SQL服务器数据库中的数据。

使用数据库服务器共享数据库的好处

高性能和可伸缩性 在许多情况下,数据库服务器提供的性能优于单独的 Access 数据库文件。 许多数据库服务器产品还提供对千吉字节 (TB) 大小的超大型数据库的支持,此大小大约是 Access 数据库文件的当前限制 (2 GB) 的 500 倍。 通过并行处理查询(在单个进程中使用多个本机线程来处理用户请求)并在添加更多用户时将额外内存要求降至最小,数据库服务器产品通常可以高效率地进行工作。

提高了可用性 大多数数据库服务器产品允许在数据库使用时备份数据库。 因此,不必强制使用户退出数据库即可备份数据。 此外,数据库服务器产品通常还可以高效率地处理并发编辑和记录锁定。

提高了安全性 任何数据库都不能完全安全。 但数据库服务器产品提供了强大的安全性,可帮助防止未经授权使用数据。 大多数数据库服务器产品都提供了基于帐户的安全性,允许你指定哪些用户可以查看哪些表。 即使在有人不正当获得 Access 前端的情况下,基于帐户的安全性也会阻止数据的未经授权使用。

自动可恢复性 如果出现系统故障 ((例如操作系统崩溃或电源中断) ),某些数据库服务器产品具有自动恢复机制,可在几分钟内将数据库恢复到最后一致性状态,无需数据库管理员干预。

基于服务器的处理 在客户端/服务器配置中使用 Access 有助于减少网络流量,方法是在将结果发送到客户端之前处理服务器上的数据库查询。 由服务器执行处理操作的效率通常更高,尤其是在处理大型数据集时。

Azure SQL Server 除了SQL Server的优势外,还提供无停机的动态可伸缩性、智能优化、全局可伸缩性和可用性、消除硬件成本以及减少管理。

返回页首