2016-11-17 93 views
0

當前有2個作業無法並行運行。有沒有辦法根據狀態推遲執行?因此,如果MAG_LOGICAR_D3_M當前正在運行,則MAG_LOGICAR_D3_H不應運行,反之亦然使用Microsoft SQL Server Management Studio?將作業安排爲僅在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. 強制執行第二份工作後SuccessCompletion第一個。
相關問題