मुझे पता है कि LocalDb
का उपयोग करना बहुत अच्छा और विकास के लिए आसान है, मुझे आश्चर्य है कि जब मैं आईआईएस सर्वर पर वेबसाइट होस्ट करता हूं तो उत्पादन में इसका उपयोग करना अच्छा विचार है?क्या उत्पादन में स्थानीय डीबी का उपयोग करना सामान्य है?
मैं पूछ रहा हूं क्योंकि मुझे आश्चर्य है कि उत्पादन में किसी भी प्रकार की गति समस्या नहीं होगी।
यह मेरा कनेक्शन स्ट्रिंग है कि मैं उत्पादन में उपयोग करना चाहते हैं
Server=(LocalDB)\\v11.0;Integrated Security=SSPI;MultipleActiveResultSets=true;
AttachDBFilename=|DataDirectory|ProjectDB.mdf;
क्यों? क्यूं कर? क्यूं कर? SQL सर्वर एक्सप्रेस का उचित उदाहरण उपयोग करें और अपने सभी उपयोगकर्ताओं को अपने डेटाबेस के समान, सामान्य उदाहरण से कनेक्ट करें। वर्तमान मोड में, प्रत्येक कनेक्शन डेटाबेस की अपनी प्रतिलिपि नहीं उठाएगा, और इसे पूरा होने के बाद इसे छोड़ दिया जाएगा? इस बात से कोई फर्क नहीं पड़ता कि सुरक्षा संदर्भ AFAIK पर सही तरीके से काम नहीं करेगा, और आप शायद ईयूएलए का उल्लंघन करेंगे। इसके अलावा आप पृथ्वी पर एकाधिक एक्टिव रीसेट्ससेट का उपयोग क्यों कर रहे हैं? क्या यह उद्देश्य पर है? –
नहीं, स्थानीय डीबी उत्पादन के लिए नहीं है। –
@AaronBertrand क्योंकि मेरे पास 'इस कमांड से जुड़ा एक खुला डेटा रीडर है जो पहले बंद होना चाहिए' त्रुटि। – sed