【发布时间】:2010-12-06 20:14:03
【问题描述】:
我在使用 Windows Server 2008 任务调度程序执行计划任务时遇到了 ms access 2007 accdb 问题。问题是任务计划程序正在打开的文件正在正确打开/关闭,但在数据库关闭后“锁定”文件 (.laccdb) 仍然可见,这表明访问数据库认为它仍然处于打开状态。每次运行新任务时,都会打开一个新的访问实例。我打开了 Schema 以显示数据库中所有用户的名册,它显示了 3 个重复的服务器名称/管理员帐户。以下是访问中的即时窗口示例:
COMPUTER_NAME LOGIN_NAME CONNECTED SUSPECT_STATE 服务器管理员真空 服务器管理员真空 SERVER Admin True Null
我希望其他人遇到过这个问题并且知道 1)如何轻松关闭所有打开的访问实例,以及 2)如何在运行任务时防止这种情况发生。我在任务的“设置”选项卡下设置了“不启动新实例”,但这无关紧要,因为没有任务同时运行。提前感谢您的任何帮助。
【问题讨论】:
-
您正在运行的任务是什么?可能是它没有正确清理,或者没有正确退出。但在我们知道任务是什么之前,我们无法猜测。这也可能是权限问题(即,数据库所在文件夹的 DELETE 权限被拒绝),但这不太可能,因为它是非标准权限,必须明确设置。
标签: vba ms-access-2007 scheduled-tasks