मेरे पास एक सी # प्रोग्राम है जो संग्रहीत प्रक्रिया चलाता है। यदि मैं माइक्रोसॉफ्ट एसक्यूएल सर्वर प्रबंधन स्टूडियो से संग्रहित प्रक्रिया चलाता हूं, तो यह ठीक काम करता है। निष्पादित करने में लगभग 30 सेकंड लगते हैं। हालांकि, अगर मैं एक सी # प्रोग्राम से एक ही संग्रहीत प्रक्रिया को चलाने का प्रयास करता हूं, तो यह समय समाप्त हो जाता है, भले ही मैंने कनेक्शन स्ट्रिंग में टाइमआउट को 10 मिनट तक सेट किया हो।SqlCommand का उपयोग कर स्टोर प्रक्रिया निष्पादित करते समय मैं टाइमआउट त्रुटि को कैसे रोकूं?
using (connection1 = new SqlConnection("user id=user_id_goes_here;password=password_goes_here;initial catalog=database_name_goes_here;data source=server_name_goes_here;connection timeout=600))
यह के बारे में 30 सेकंड के बाद टाइम आउट करने के लिए, भले ही मैं इसे स्थापित किया है 10 मिनट (परीक्षण प्रयोजनों के लिए) की अनुमति के लिए लग रहे हैं।
आप प्रक्रिया को कैसे कॉल कर रहे हैं? कुछ ऐसा जो प्रबंधन स्टूडियो से 30 सेकंड लेता है उसे सी # से 10 मिनट नहीं लेना चाहिए, जब तक कि आपने कहीं गलती नहीं की है जो इंडेक्स या आंकड़े तोड़ती है। –