我們已經在SQL Server 2000中安排了一些作業。我們希望這些作業按順序執行,即一個作業的失敗應該阻止下一個作業的運行。有人可以幫助我做到這一點或者在計劃任務之間創建依賴關係。作業的順序調度
Q
作業的順序調度
2
A
回答
4
您可以將您的工作定義爲單個工作的步驟。因此,您可以在每一步中指定是否應在錯誤情況下執行下一步。
0
我已經在隊列系統中完成了這項工作,以緩存涉及4或5個步驟的數據,並且必須允許步驟之間的複製延遲。
實現起來相當耗時,因爲父任務產生了1到n個有時需要按順序執行的子步驟,有時不相關。
如果沿着這條路走下去,您需要爲錯誤消息和進程日誌創建一個位置。
我強烈建議,如果以任何方式將它創建爲具有多個步驟的一項作業,則應使用現有的作業代理。每個單獨的步驟都可以配置爲在失敗時退出,繼續失敗,電子郵件失敗等 - 它非常靈活。
2
不是將作業合併到一個單獨的塊中,而是分成幾塊來簡化錯誤檢測並使管理更容易。它使您可以逐步控制您的流程。如果您的SQL作業可以通過批處理文件執行,則可以使用Windows任務計劃程序並定義依賴關係。但是,如果主題是更復雜的ETL過程管理,則最好在作業調度程序上管理此過程。
相關問題
- 1. 石英作業調度程序如何在正確的順序
- 2. SOS作業調度
- 3. WebLogic作業調度
- 4. Dataprep - 調度作業
- 5. 石英調度程序丟失作業
- 6. 作業調度程序內MVC3網站
- 7. 多租戶作業調度程序
- 8. 調度程序不排隊作業
- 9. 集羣作業調度程序:工具
- 10. dbms_job/Oracle作業調度程序
- 11. AWS離線作業調度程序
- 12. 作業調度程序UI小部件?
- 13. 石英調度程序作業遷移
- 14. 按順序調度乘法操作 - ngrx
- 15. Promise.Then的調度順序Promise.all
- 16. 數據庫作業調度
- 17. 作業調度規則
- 18. 爲MongoDB調度MapReduce作業
- 19. 作業調度服務
- 20. 調度QGIS處理作業
- 21. 作業調度問題
- 22. 作業調度問題
- 23. Hazlecast調度Cron作業
- 24. SQL替代作業調度
- 25. Hadoop作業調度查詢
- 26. spark.dynamicAllocation.enabled如何影響作業的順序?
- 27. cond_broadcast和調度順序
- 28. 在完成作業操作後刪除oracle作業調度程序
- 29. Quarzt:在調度作業之前/不調度作業時存儲JobDataMap
- 30. LSF順序文件名作業提交
我不能強調我對此有多認同。我看到了複雜的ETL和許多工作,當出現問題時,支持人員需要非常詳細的知識才能解決問題。具有多個步驟的單個作業更易於管理。 – NeedHack 2009-01-29 11:56:15