使用映射驱动器时出现访问错误“网络访问中断”

症状

从映射驱动器打开 Access、使用映射到驱动器的链接表或基于映射驱动器位置执行 VBA 代码时,会出现以下错误:

网络访问中断。 若要继续,请关闭数据库,然后再次打开它。

从映射的驱动器打开 Access 后错误消息的屏幕截图。

原因

通过局域网打开数据库时,访问需要快速稳定的网络连接。 使用映射驱动器的常见原因有两种,这可能会导致网络连接中断:

  • 维护映射驱动器的组策略使用替换而不是更新。 这会导致映射的驱动器在每个组策略刷新间隔期间断开连接并重新连接。
  • 映射的驱动器检测到空闲时段,导致驱动器执行自动断开连接。

解决方案

在 组策略 管理控制台中查看映射的驱动器首选项。 如果 GPO 设置为“替换”,请将 GPO 更改为“更新”。

配置映射驱动器项

请参阅以下文章,防止映射的驱动器执行自动断开连接:

到网络共享的映射驱动器连接可能会丢失

更多信息

还可以考虑使用 UNC 路径指定网络上的数据库位置,而不是使用 Access 中的映射驱动器,因为 UNC 路径不受映射驱动器策略的影响。 UNC 路径使用服务器名称而不是映射的驱动器号。 示例 UNC 路径: \\ServerName\FolderName\FileName.accdb