失败时重新执行 SQL 服务器作业
Re-execute SQL Server job in case of failure
目前我正在创建一个 SQL 服务器作业。我的要求是每当作业失败时,都需要再 运行 一次。在 SQL 服务器中可以吗?
我不确定这是否是最好的方法,但是您可以将作业的每个步骤配置为 re-run 在特定分钟数后执行特定次数(以防万一网络故障,例如)。在SQLServer Management Studio中打开步骤配置,根据自己的喜好设置"Retry attempts"和"Retry interval (minutes)"。
当然,如果你想re-run整个作业从头开始,这将不起作用,它不会无限重试。
目前我正在创建一个 SQL 服务器作业。我的要求是每当作业失败时,都需要再 运行 一次。在 SQL 服务器中可以吗?
我不确定这是否是最好的方法,但是您可以将作业的每个步骤配置为 re-run 在特定分钟数后执行特定次数(以防万一网络故障,例如)。在SQLServer Management Studio中打开步骤配置,根据自己的喜好设置"Retry attempts"和"Retry interval (minutes)"。
当然,如果你想re-run整个作业从头开始,这将不起作用,它不会无限重试。