任务:自动暂停运行失败的任务¶
参数 SUSPEND_TASK_AFTER_NUM_FAILURES 的行为如下:
- 变更前:
默认情况下,参数 SUSPEND_TASK_AFTER_NUM_FAILURES 设置为 0。也就是说,默认情况下,系统不会暂停运行失败的任务。要自动暂停失败的任务运行,需要将该参数设置为大于 0 的值。
- 变更后:
默认情况下,参数 SUSPEND_TASK_AFTER_NUM_FAILURES 设置为 10。也就是说,在连续 10 次任务运行失败或超时后,任务运行将自动暂停。暂停后,您可以随时恢复失败的任务。此更改适用于所有新任务和现有。您可以通过在账户、数据库、架构或任务级别设置参数来替换该设置为 0 或其他数量的失败。
要查看自动暂停的任务,请在 TASK_HISTORY TASK_HISTORY 表函数 (Information Schema) 或 TASK_HISTORY 视图 TASK_HISTORY 视图 (Account_Usage) 中检查 FAILED_AND_AUTO_SUSPENDED 任务的 STATE 列。
建议先修复失败的任务运行,然后再恢复它们。
参考:1412