首页 > 解决方案 > 无法在我们的 Windows Server 上打开 Access 数据库文件,但在本地没有问题

问题描述

我在工作中自动化了一些旧的访问文件。(以前单击表单中的按钮,等待一个小时,重复 4 次,现在运行它一直打开,然后关闭并压缩数据库)。

这些文件存储在我们尝试运行它们的服务器上本地的共享驱动器上。

我可以在我的 PC 上运行这些文件,无论是在网络上还是通过 VPN。但是,我不能在服务器上运行它们。当我打开它们时,访问会启动并显示入门视图,但没有任何反应。

当按预期通过计划任务运行它们时(它们需要几个小时,所以我的想法是在服务器上的夜间运行它们),我最终得到一个锁定的访问文件和一个没有用于访问的 GUI 的进程进一步阻碍了锁定文件的删除。一个周末后,我有 9 个进程,所有文件都有锁,没有运行。

奇怪的是我没有收到错误消息。此外,就在几周前,当我构建它们时,我可以运行它们,但它们只会执行一半的 VBA 脚本(例如,它正在导出几个 CSV,并且它们没有生成新的,当在服务器上运行,但在我的 PC 上继续正常工作)。然后,在下班一周后,上述行为反而开始了。

在这一点上,我可能已经花了整整一周的时间来解决这个问题,但一无所获。任何帮助表示赞赏。尚未从谷歌搜索中找到与此行为匹配的任何内容...

标签: vbams-accesswindows-server-2019

解决方案


在一个奇怪的事件中,它现在似乎正在工作。发现 Office 没有安装所有更新。这样做了,它开始起作用了....


推荐阅读