Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर 2005 जॉब CmdExec टाइमआउट कैसे सेट करें?

SQL जॉब में टाइमआउट नहीं होता है -- यदि वे बहुत लंबे समय तक चलते हैं, या किसी विशेष समय पर पहुंच जाते हैं, तो आप उन्हें अपने आप रुकने के लिए कॉन्फ़िगर नहीं कर सकते। (यदि आप कर सकते हैं तो मुझे बहुत विकास समय बचाया होगा!) आप समय या अवधि की जांच के लिए चरणों को कॉन्फ़िगर कर सकते हैं, और समय की जांच के लिए चरणों के भीतर की गई कार्रवाइयों को कोड कर सकते हैं, लेकिन नौकरी या चरण स्तर पर, नहीं।

जो इसे एक दिलचस्प सवाल बनाता है। आपको टाइमआउट क्यों मिल रहा है? आपने जो कहा है उसके आधार पर, मुझे लगता है कि SQL एजेंट यह बताने में असमर्थ है कि OS को "ऐसा करें" कमांड प्राप्त हुआ है जिसे आप cmdexec चरण के माध्यम से भेज रहे हैं। भेजने और प्रतीक्षा करने के बाद, यह सोचता है कि कार्य कभी शुरू नहीं हुआ और तदनुसार रिपोर्ट करता है (और आपका छिपा हुआ सिस्टम टाइमआउट है)। यह कैसे हो रहा है? आप सुरक्षा कॉन्फ़िगरेशन या फ़ाइल एक्सेस अधिकारों का निवेश कर सकते हैं, लेकिन आप जो भी रूटीन शुरू कर रहे हैं, उसकी समीक्षा करके मैं शुरुआत करूंगा -- इसके बारे में कुछ मुझे गड़बड़ लग रहा है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में कॉलम जोड़ें

  2. लेन-देनस्कोप टाइमआउट को समझना

  3. SQL में आफ्टर इंसर्ट, आफ्टर अपडेट और आफ्टर डिलीट के लिए ट्रिगर बनाना

  4. नया कॉलम जोड़ने के बाद SQL सर्वर अमान्य कॉलम नाम

  5. SQL प्रति माह कुल कार्य दिवसों को चालू वित्तीय वर्ष के लिए बैंक अवकाश घटा देता है