我正在尋找一種方法來實現SQL Server代理上的優先級步驟,該步驟將驗證是否正在運行特定的作業。如果是這樣,該步驟將進入「等待」狀態,直到第一份工作成功完成。如何實現等待另一個作業完成的SQL Server作業?
爲了澄清,這將是cenario:
項目名稱: '我的工作'
工作進行檢查: '驗證表' '我的工作' 的
步驟:
第1步:檢查「驗證表」運行 第2步:做點其他的
在步驟1中,需要使用一些T-SQL這樣的: EXEC msdb.dbo.sp_help_job @ JOB_NAME = 'Validade表',@ job_aspect = 'JOB'
如果current_execution_status等於1,然後將等待(將不運行步驟2)
I」我不是SQL Server代理的專家,所以我需要一些幫助。
在此先感謝。