0

我在 SQL Server 2000 中有一个工作,它每晚运行并刷新数据,我有另一个工作在数据刷新并更新一些记录后运行。这两个工作没有相互关联。如果数据刷新作业失败,我需要知道如何停止或禁用更新作业。

4

1 回答 1

1

您可以通过指示作业状态的简单数据标志来执行此操作。例如,创建一个包含以下列的表:

  • 作业ID
  • 开始时间
  • 时间结束
  • 地位

在第一个作业中,在作业开始时写入一条新记录,然后在作业完成时设置状态标志以指示成功。接下来,当第二个依赖作业运行时,让它检查同一日期的状态标志,以确定前一个作业是否完成。如果它还没有完成(即,状态 <> '完成'),不要开始工作。

希望这可以帮助。

于 2013-03-12T19:57:58.340 回答