2009-10-29 16 views
8

मैं एक विरासत एएसपी.Net वेब एप्लिकेशन (.NET 2.0 + SQL Server 2005 एंटरप्राइज़ + VSTS 2008 + C# + ADO.Net का उपयोग करके) बनाए रखता हूं।एसक्यूएल सर्वर कनेक्शन स्ट्रिंग की कनेक्शन पूल सेटिंग

"server=***;database=***;uid=***;pwd=***;pooling=false;max pool size=100" 

मुझे लगता है कि कनेक्शन स्ट्रिंग गलत है क्योंकि::

  1. पूलिंग की सेटिंग है के बाद से यहां कनेक्शन स्ट्रिंग विरासत आवेदन उपयोग कर रहा है (विरासत आवेदन एसक्यूएल सर्वर प्रमाणीकरण मोड का उपयोग कर रहा है) झूठा, लेकिन यह पूल आकार भी सेट - विरोधाभासी।
  2. भले ही विरोधाभासी सेटिंग्स हैं, मुझे लगता है कि पूलिंग = झूठा प्रभाव पड़ता है, यानी। कनेक्शन पूल का उपयोग ADO.Net एप्लिकेशन द्वारा नहीं किया जाता है।

क्या मेरी समझ सही है?

उत्तर

7

हां। तुम सही हो। यदि पूलिंग = झूठी है, तो अधिकतम पूल आकार प्रभावी नहीं होगा। लेकिन कनेक्शन जरूरी नहीं है। यह अभी भी वैध है।

+1

yup बिल्कुल - पूलिंग = झूठा -> पूलिंग बंद कर देता है, अन्य सभी पूलिंग से संबंधित सेटिंग्स को अनदेखा कर दिया जाएगा –

+0

धन्यवाद! प्रश्न का उत्तर दिया! – George2

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