如何确定Backup Exec数据库中作业的成功/失败?

我试图以编程方式从Backup Exec 12.5数据库收集备份历史logging。 我想我可以从JobHistoryDe​​tail表中得到这个,但这是一个猜测(如果我错了,请纠正我)。

任何人都可以告诉我如何确定JobHistoryDe​​tail表中的作业是否成功完成或失败? 有很多列包含整数状态,错误等,看起来很有前途 – 但我不知道有什么数字映射到(成功?失败?取消?)。

还是有数据库的任何文件? 我正在做很多猜测。

在下面,您可以在BEDB数据库中find“最终作业状态”字段的状态代码列表。 我用Excel(所有东西)连接到数据使用其数据连接function。 如果您知道另一种连接到SQL的方式,请使用它。

我连接到“[Server_Name] \ BKUPEXEC数据库并使用BEDB数据文件。在该数据库中有一个名为”vwJobHistory“的表和一个名为”最终作业状态“的字段。

希望这可以帮助。


JOB_STATE_CANCELED = 1作业已被终止,因为它被取消。

JOB_STATE_COMPLETED = 2工作已完成,正在等待最终处置。

JOB_STATE_SUCCESS_WITH_EXCEPTION S = 3除某些例外,作业已成功完成。

JOB_STATE_DISPATCHED = 4作业已经分派。

JOB_STATE_HOLD = 5作业处于保留状态。

JOB_STATE_ERROR = 6作业已完成并出现错误。

JOB_STATE_INVALID SCHEDULE = 7任务的计划无效。 这份工作永远不会运行。

JOB_STATE_NOT_IN_WINDOW = 10作业的计划时间窗口可以在作业分发之前closures。 在时间窗口中可能没有可用的设备。

JOB_STATE_READY_BUT_PAUSED = 11作业已准备就绪,但媒体服务器已暂停。

JOB_STATE_PENDING = 12作业处于过渡状态。

JOB_STATE_RECOVERED = 13在启动过程中,Backup Exec在服务器closures时检测到作业处于活动状态,并且没有为该作业启用检查点重启选项。 作业历史logging已标记为JOB_STATE_RECOVERED,作业已计划立即重新启动

JOB_STATE_RESUMED = 15在启动过程中,Backup Exec在closures服务器时检测到作业处于活动状态,并且已为此作业启用Checkpoint重新启动选项。 作业历史日志已被标记为JOB_STATE_RESUMED,作业已经计划立即重启,作业标志已被设置为指示检查点重启。

JOB_STATE_ACTIVE = 16作业当前正在服务器上运行。

JOB_STATE_READY = 17作业有资格发送。

JOB_STATE_SCHEDULED = 18该作业将来有一个到期date。

JOB_STATE_SUCCESS = 19作业已成功完成。

JOB_STATE_SUPERCEDED = 20作业已准备就绪,但另一个更高优先级的任务有资格运行。

JOB_STATE_THRESHOLD_AUTO_ABORT = 21作业被取消,因为在作业计划的“启用自动取消”选项设置的小时数或分钟数内未完成作业。

JOB_STATE_TO_BE_SCHEDULED = 22工作需要计算到期日。

JOB_STATE_LINKED_JOB = 23作业链接到另一个作业,并且在作业完成之前不会启动