2012-07-30 10 views
5

तो, ऐसा लगता है कि SQL सर्वर जॉब (article from StackExchange) में प्रत्येक चरण के लिए टाइमआउट सेट करना संभव नहीं है।SQL सर्वर जॉब टाइमआउट

MSDN बताते हैं आप निश्चित रूप से एजेंट टाइमआउट सेट कर सकते हैं कि:

प्रश्न

  1. कैसे एजेंट टाइम-आउट काम करता है?
  2. क्या कोई चरण टाइमआउट सेट करने के लिए कोई अन्य तरीका (अधिमानतः कॉन्फ़िगरेशन द्वारा) है?
  3. क्या पूरे नौकरी टाइमआउट को सेट करने के लिए कोई अन्य तरीका (अधिमानतः कॉन्फ़िगरेशन द्वारा) है?

उत्तर

3

प्रश्न 2 का उत्तर देने के लिए, मुझे यकीन नहीं है कि यह सबसे अच्छा विकल्प है लेकिन आप एक ही चरण टाइमआउट को नियंत्रित करने के लिए OPENROWSET का उपयोग कर सकते हैं।

http://msdn.microsoft.com/en-us/library/ms190312.aspx

सिर्फ इसलिए कि OPENROWSET सामान्य रूप से दूरस्थ सर्वर का उपयोग करने के लिए प्रयोग किया जाता है इसका मतलब यह नहीं है कि यह हो गया है।

शायद यह एजेंट टाइमआउट कैसे काम करता है के समान है।

आप पूरे नौकरी टाइमआउट को नियंत्रित करने के लिए इसका भी उपयोग कर सकते हैं, हालांकि यदि आप इसे कॉन्फ़िगरेशन द्वारा करना चाहते हैं तो आपको अपनी खुद की टेबल बनाना होगा।

मुझे यकीन नहीं है कि यह सबसे अच्छा समाधान है लेकिन यह कम से कम एक समाधान है।