Here, यह कहा कि Sql सर्वर कॉम्पैक्ट 256 कनेक्शन करने के लिए अनुमति देता है।एसक्यूएल कॉम्पैक्ट एकाधिक कनेक्शन की अनुमति देता है तो मुझे फ़ाइल साझा त्रुटि क्यों प्राप्त होती है?
लेकिन जब मैं 2 कनेक्शन खोलने का प्रयास करें, मैं एक फ़ाइल साझा त्रुटि प्राप्त। इसे कैसे हल किया जा सकता है?
SqlCeConnection c1 = new SqlCeConnection("Data Source=testDB.sdf;Encrypt Database=True;Password=test;File Mode=shared read;Persist Security Info=False;");
SqlCeConnection c2 = new SqlCeConnection("Data Source=testDB.sdf;Encrypt Database=True;Password=test;File Mode=shared read;Persist Security Info=False;");
c1.Open();
c2.Open(); // throws SqlCeException
c1.Close();
c2.Close();
एक फ़ाइल साझा उल्लंघन नहीं है। फ़ाइल का उपयोग कर एक अलग प्रक्रिया हो सकती है। [TestDB.sdf]
मैं सिर्फ इस एक ही समस्या थी। बेवकूफ गलती वास्तव में ... मुझे सही लगाने के लिए धन्यवाद। – Eddie
समवर्ती उपयोगकर्ताओं के साथ एक छोटी वेबसाइट के लिए मुझे SQL कॉम्पैक्ट 4.0 का उपयोग करके एक ही त्रुटि मिली। इस सुझाव ने मेरी समस्या का समाधान नहीं किया। –