vba - 无法在我们的 Windows Server 上打开 Access 数据库文件,但在本地没有问题
问题描述
我在工作中自动化了一些旧的访问文件。(以前单击表单中的按钮,等待一个小时,重复 4 次,现在运行它一直打开,然后关闭并压缩数据库)。
这些文件存储在我们尝试运行它们的服务器上本地的共享驱动器上。
我可以在我的 PC 上运行这些文件,无论是在网络上还是通过 VPN。但是,我不能在服务器上运行它们。当我打开它们时,访问会启动并显示入门视图,但没有任何反应。
当按预期通过计划任务运行它们时(它们需要几个小时,所以我的想法是在服务器上的夜间运行它们),我最终得到一个锁定的访问文件和一个没有用于访问的 GUI 的进程进一步阻碍了锁定文件的删除。一个周末后,我有 9 个进程,所有文件都有锁,没有运行。
奇怪的是我没有收到错误消息。此外,就在几周前,当我构建它们时,我可以运行它们,但它们只会执行一半的 VBA 脚本(例如,它正在导出几个 CSV,并且它们没有生成新的,当在服务器上运行,但在我的 PC 上继续正常工作)。然后,在下班一周后,上述行为反而开始了。
在这一点上,我可能已经花了整整一周的时间来解决这个问题,但一无所获。任何帮助表示赞赏。尚未从谷歌搜索中找到与此行为匹配的任何内容...
解决方案
在一个奇怪的事件中,它现在似乎正在工作。发现 Office 没有安装所有更新。这样做了,它开始起作用了....
推荐阅读
- javascript - Nightwatch.js:点击文本链接
- android - 打开另一个应用程序的 Intent (getLaunchIntentForPackage()) 总是返回到第一个活动
- javascript - 我应该用打字稿将我所有的快递服务器包装在一个类中吗?
- javascript - 无法让 javascript 在我的网站上运行;Django 民意调查
- linux - MPI 无法编译基准(未定义对“MPI_Type_extent”的引用)
- php - Laravel - MethodNotAllowedHttpException。邮政
- excel - 如何在模型-视图-演示者模式中设计模型?
- javascript - jQuery nextUntil 与孩子
- c# - 登录只接受第一个用户
- spring - Spring中下拉列表中的空值