存在包含執行某些ETL作業的複雜Integration Services包的SQL代理作業。根據我們的數據來源,運行需要1到4小時。 工作目前每天運行,沒有問題。我現在想要做的是讓它在無限循環中運行,這意味着:完成後,重新開始。在無限循環中運行SQL代理作業
調度程序似乎沒有提供此選項。我發現在最後一步完成後可以使用steps界面進入第一步,但使用該方法會出現問題:如果我需要停止這項工作,那麼我需要以強有力的方式來完成。不過,我希望能夠在下一次迭代後停止工作。我怎樣才能做到這一點?
在此先感謝您的幫助!
是否真的很難,如果你需要停止工作,編輯最後一步*不*返回到第1步,然後等待? –
只需計劃每分鐘運行一次。如果它已經在運行,那麼這不會導致啓動第二個作業實例。 –
只需安排高頻率的工作,例如。每10分鐘一班。如果作業已經運行,它將不會重新啓動。如果不運行將再次啓動。 –