Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 SQL Server 2000 中有一个工作,它每晚运行并刷新数据,我有另一个工作在数据刷新并更新一些记录后运行。这两个工作没有相互关联。如果数据刷新作业失败,我需要知道如何停止或禁用更新作业。
您可以通过指示作业状态的简单数据标志来执行此操作。例如,创建一个包含以下列的表:
在第一个作业中,在作业开始时写入一条新记录,然后在作业完成时设置状态标志以指示成功。接下来,当第二个依赖作业运行时,让它检查同一日期的状态标志,以确定前一个作业是否完成。如果它还没有完成(即,状态 <> '完成'),不要开始工作。
希望这可以帮助。