2010-10-23 24 views
8

में संग्रहीत प्रक्रिया के लिए टाइमआउट कैसे सेट करें मेरे पास SQL ​​सर्वर में संग्रहीत प्रक्रिया है, मैं अपने sprpc के लिए एक समय निर्धारित करना चाहता हूं ताकि यदि यह उचित समय में समाप्त न हो, तो SQL सर्वर इसे रोकने के लिए मजबूर करता है ।SQL सर्वर

धन्यवाद

+5

मुझे लगता है कि आप निर्धारित करने से बेहतर क्यों क्वेरी इतने लंबे समय ले जा रहा है होगा। –

उत्तर

10

के बाद से आप विशेष रूप से कैसे टाइमआउट मान सेट करने के लिए के बारे में पूछा, मैं आपको बता देंगे, लेकिन मैं टिप्पणी OMG Ponies बनाया से सहमत हैं, कि आप दूर बेहतर हैं अगर आप यह पता लगाने क्यों क्वेरी है बहुत लंबा ले रहा है। क्वेरी अनुकूलन के बारे में पढ़ने के लिए, read this और this

  1. एसक्यूएल सर्वर प्रबंधन स्टूडियो में अपने सर्वर का पता लगाएं:

    यहाँ सर्वर पर क्वेरी टाइमआउट की स्थापना के लिए कदम हैं।

  2. सर्वर नाम पर राइट क्लिक करें।
  3. गुणों का चयन करें।
  4. कनेक्शन टैब चुनें।
  5. क्वेरी टाइमआउट मान सेट करें। (मान सेकंड में है। इसे असीमित समय के लिए 0 पर सेट करें)
  6. ठीक क्लिक करें।

alt text

+3

यह पूरी तरह से सच नहीं है @ गैब्रियल मैकडैमिन्स। आप जो सेटिंग बदल रहे हैं वह केवल दूरस्थ प्रश्नों (ओपनरोसेट/ओपनक्वायरी) पर लागू होती है। टाइमआउट केवल क्लाइंट एप्लिकेशन चीज हैं और सीधे सर्वर से संबंधित नहीं हैं। यदि आप एसएसएमएस का उपयोग कर पूछताछ कर रहे हैं, तो एसएसएमएस आपका ग्राहक होगा। – PseudoToad