2009-05-01 12 views
6

एक्सप्रेस संस्करणों के कितने समवर्ती कनेक्शन अनुमति देते हैं?एसक्यूएल एक्सप्रेस 2005/2008 समवर्ती कनेक्शन

मेरा फ्रंट एंड मानक ADO.Net कोड का उपयोग करता है जहां मैं सर्वर से कनेक्शन खोलता हूं, अपना डेटा प्राप्त करता हूं, और फिर कनेक्शन बंद करता हूं। क्या मैं यह कहकर सही हूं कि जैसे ही कनेक्शन बंद हो जाता है, तो यह किसी अन्य उपयोगकर्ता द्वारा इस कनेक्शन को खोला जा सकता है?

उत्तर

10

SQL सर्वर के व्यक्त संस्करण समवर्ती कनेक्शन की संख्या को कैप नहीं करते हैं - वे डेटाबेस के अधिकतम आकार (4 जीबी), सीपीयू सॉकेट (1) और स्मृति की मात्रा (1 जीबी))।

अधिक जानकारी here

आप यह कहकर सही कह रहे हैं कि जब कनेक्शन बंद हो जाता है, तो इसके संसाधन तुरंत जारी किए जाते हैं। इस पर एकमात्र चेतावनी .NET में कनेक्शन पूलिंग है।

+4

कनेक्शन पूलिंग का अर्थ है कि आप अलग-अलग उपयोगकर्ताओं से कई वेब अनुरोधों को सर्वर SQL सर्वर कनेक्शन लाने और फाड़ने के बिना सर्वर कर सकते हैं। यह एक अच्छी बात है! –

1

.net आपके लिए यह सब संभालता है। यह प्रति अद्वितीय कनेक्शन स्ट्रिंग के साथ एक कनेक्शन पूल बनाता है और आपके डीबी कॉल कनेक्शन साझा करेंगे। जब आप conn को कॉल करते हैं तो नेट वास्तव में वास्तविक कनेक्शन नहीं खोलता/बंद नहीं करता है। खोलें(), कनेक्शन पूलिंग उस संभालती है।

संबंधित मुद्दे