एक संग्रहीत प्रक्रिया है जो SQL सर्वर एजेंट जॉब को कॉल करता है और यह लौटाता है कि नौकरी सफलतापूर्वक चल रही है या नहीं।संग्रहीत प्रक्रिया से SQL सर्वर एजेंट जॉब निष्पादित करना और नौकरी परिणाम लौटाना
अब तक मैं
CREATE PROCEDURE MonthlyData
AS
EXEC msdb.dbo.sp_start_job N'MonthlyData'
WAITFOR DELAY '000:04:00'
EXEC msdb.dbo.sp_help_jobhistory @job_name = 'MonthlyData'
GO
कौन सा काम शुरू होता है, है क्या करता है, तो कार्य सफलतापूर्वक या नहीं भागा वापस पाने के लिए सबसे अच्छा तरीका है?
ठीक है एक संपादन किया गया है और WAITFOR DELAY का उपयोग किया जाता है क्योंकि नौकरी आमतौर पर 4-4 मिनट के बीच कभी नहीं चलती है। क्या नौकरी है लेकिन क्या ऐसा करने का एक और अधिक प्रभावी तरीका है?
आप संकेत देना चाहते हैं कि मूल रूप से "अंतिम राज्यों" पर सवाल उठने तक आपको मतदान करने की आवश्यकता है। –
तो एक बार जब मैं नौकरी शुरू करता हूं तो मुझे नौकरी खत्म होने तक मतदान करने की आवश्यकता होती है और फिर जॉब इतिहास को निष्पादित किया जाता है? – DtotheG
@ क्रिस्टियनके क्या आप हमें नौकरी एजेंट के लिए मतदान के बारे में कुछ और बता सकते हैं? – testing