我在工作中自动化了一些旧的访问文件。(以前单击表单中的按钮,等待一个小时,重复 4 次,现在运行它一直打开,然后关闭并压缩数据库)。
这些文件存储在我们尝试运行它们的服务器上本地的共享驱动器上。
我可以在我的 PC 上运行这些文件,无论是在网络上还是通过 VPN。但是,我不能在服务器上运行它们。当我打开它们时,访问会启动并显示入门视图,但没有任何反应。
当按预期通过计划任务运行它们时(它们需要几个小时,所以我的想法是在服务器上的夜间运行它们),我最终得到一个锁定的访问文件和一个没有用于访问的 GUI 的进程进一步阻碍了锁定文件的删除。一个周末后,我有 9 个进程,所有文件都有锁,没有运行。
奇怪的是我没有收到错误消息。此外,就在几周前,当我构建它们时,我可以运行它们,但它们只会执行一半的 VBA 脚本(例如,它正在导出几个 CSV,并且它们没有生成新的,当在服务器上运行,但在我的 PC 上继续正常工作)。然后,在下班一周后,上述行为反而开始了。
在这一点上,我可能已经花了整整一周的时间来解决这个问题,但一无所获。任何帮助表示赞赏。尚未从谷歌搜索中找到与此行为匹配的任何内容...