我在SQL Server 2000中有一份工作,每天晚上運行並刷新數據,在數據刷新並更新一些記錄後,我還有另一項作業運行。這兩個作業都沒有互相連接。我需要知道如何在數據刷新作業失敗時停止或禁用更新作業。SQL Server作業依賴項
回答
您可以通過一個簡單的數據標誌來指示作業的狀態。例如,創建具有下列的表:
- 作業ID
- 開始時間
- 結束時間
- 狀態
在第一份工作,譜寫新的紀錄在作業開始時然後在完成時設置狀態標誌以指示成功。接下來,當第二個從屬作業運行時,讓它檢查相同日期的狀態標誌以確定上一個作業是否完成。如果尚未完成(即狀態<>'完成'),則不要開始工作。
希望這會有所幫助。
或者我們可以在刷新作業上添加另一個步驟,並說明該作業是否失敗,然後MSDB.SP_STOP_JOB作業名稱? – user2162617 2013-03-12 20:32:53
你假設你可以在正確的時間停止第二份工作。看起來你不能保證在你發出sp_stop_job命令之前第二個工作還沒有完成。 – 2013-03-12 20:36:28
謝謝Garrett。 – user2162617 2013-03-13 04:03:00
- 1. SQL Server代理作業依賴關係
- 2. 與SQL Server依賴
- 3. SQL Server的依賴失蹤
- 4. 休眠和SQL Server依賴
- 5. SQL Server依賴關係
- 6. Microsoft HPC作業依賴
- 7. SQL依賴項跟蹤不起作用
- 8. SQL依賴與SQL Server Express 2005
- 9. 對SQL Server 2008 Express的SQL依賴
- 10. SQLCMD - SQL Server作業
- 11. 在SQL Server中導致錯誤的SQL依賴項
- 12. SQL SERVER中的外部依賴關係
- 13. SQL Server列約束和依賴關係
- 14. SQL Server視圖 - 依賴於另一列
- 15. SQL Server 2005的存儲過程依賴
- 16. SignalR Sql Server/Owin依賴問題
- 17. 石英作業依賴關係
- 18. teamcity中觸發器依賴的作業
- 19. 石英調度器依賴作業
- 20. 在Quartz.Net中調度依賴作業
- 21. 春季批次:作業依賴關係
- 22. 添加內部依賴項作爲依賴項
- 23. 編譯作爲運行時項目是依賴項的作用域依賴項
- 24. 轉矩作業依賴於作業數組
- 25. Hudson CI:作業一直等到所有依賴作業完成
- 26. 替代SQL Server Management Studio「查看依賴項」
- 27. 我可以使用Maven依賴項觸發Jenkins作業嗎?
- 28. SharePoint定時器作業中的Ninject依賴項注入
- 29. SQL Server作業超時
- 30. SQL Server代理作業
是否有某些原因導致您無法將它們組合成一份工作? – Pondlife 2013-03-12 20:49:36