繁体   English   中英

Windows 7任务计划程序失败,运行MS Access查询的0x80

[英]Window 7 Task Scheduler Fails with 0x80 running MS Access Query

我已经安排了一个任务来运行.DAT文件,该文件会打开并执行MS Access宏,然后终止MS Access任务。 脚本如下:

"C:\Program Files (x86)\Microsoft Office\Office14\MSACCESS" "\\net\group\sales.accdb" /x "Refresh - 03 - Refresh and Archive"
taskkill /f /im MSACCESS.EXE

请注意,此数据库文件位于网络驱动器上。

当我运行脚本文件(双击它)时,数据库打开,查询被执行,MS Access关闭。 当我将任务安排为测试时,脚本将执行并且一切正常。

该任务计划为6:00 am。 运行任务但计算机已锁定时,我已登录到计算机。 我已经确认我具有管理员权限,并且管理员组具有“批处理作业”特权。 请参阅此处此处此处此处,以获取我发现/遵循的参考。 这似乎是一些人在遇到此错误时面临的问题。 在选项中,该任务设置为运行“无论用户是否登录”。 我知道数据库至少正在打开,因为锁定文件(.LACCDB)是在同一目录中生成的,最后修改的日期和时间是计划任务的日期和时间。

最后,我在另一个成功运行的数据库上使用任务调度程序运行了一个宏。 此任务在任务属性中具有相同的设置,并且.DAT文件与因0x80失败的任务相同。

为什么此任务失败?

发现我的宏正在尝试在写入文本文件时读取它。 这当然打破了宏。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM