特定のジョブが実行されていることを確認する優先ステップをSQLServerエージェントに実装する方法を探しています。その場合、最初のジョブが正常に終了するまで、ステップは「待機」状態になります。
明確にするために、これはシナリオになります。
仕事名:「私の仕事」
チェックするジョブ:'テーブルの検証'
「私の仕事」のステップ:
ステップ1:「テーブルの検証」が実行されているかどうかを確認しますステップ2:何か他のことをします
手順1では、次のようなT-SQLを使用する必要があります。execmsdb.dbo.sp_help_job @ job_name ='Validade Tables'、@ job_aspect ='JOB'
current_execution_statusが1に等しい場合、待機します(ステップ2は実行されません)
私はSQLServerエージェントの専門家ではないので、これについて助けが必要です。
前もって感謝します。