2016-11-17 14 views
0

현재 병렬로 실행할 수없는 2 개의 작업이 있습니다. 상태에 따라 실행을 연기 할 수있는 방법이 있습니까? 따라서 MAG_LOGICAR_D3_H가 현재 실행 중이며 Microsoft SQL Server Management Studio를 사용하는 경우 MAG_LOGICAR_D3_H가 실행되지 않아야합니까? 이 작업을 수행하는 방법에다른 작업이 현재 Microsoft SQL Server Management Studio에서 실행되고 있지 않은 경우에만 작업 예약

enter image description here

+0

두 작업을 하나로 병합하고 두 단계로 처리하거나 데이터베이스의 어딘가에 플래그를 만들고이 작업 중 하나가 실행될 때 true로 설정하고 시작시 항상 해당 플래그를 확인하십시오. –

+0

이 질문 확인 http://stackoverflow.com/questions/200195/how-can-i-determine-the-status-of-a-job –

답변

0

은 유지 관리 계획을 사용하고 있습니다.

  1. 두 개를 추가하십시오 : Execute SQL Server Agent Job Task.
  2. 작업을 구성하십시오.
  3. 두 작업을 모두 링크하십시오.
  4. Success 또는 Completion 첫 번째 작업 이후 강제로 두 번째 작업 실행.