我在SQL Server 2000中有一个工作,它每晚运行并刷新数据,我有另一个工作,在数据刷新和更新一些记录后运行。这两个作业都没有相互连接。我需要知道如果数据刷新作业失败,如何停止或禁用更新作业。
答案 0 :(得分:1)
您可以通过指示作业状态的简单数据标记来执行此操作。例如,创建一个包含以下列的表:
在第一个作业中,在作业开始时写入新记录,然后在完成时设置Status标记以指示成功。接下来,当第二个从属作业运行时,让它检查同一日期的状态标志,以确定上一个作业是否完成。如果尚未完成(即状态<>'完成'),请不要启动该作业。
希望这有帮助。