का उपयोग कर रहा हूं यह वास्तव में एक परेशान है। असल में, फ्रेमवर्क के संस्करण के लिए Machine.config में आप विकास कर रहे हैं, स्थानीय SQL सर्वर के लिए एक प्रविष्टि है।
मेरी मशीन पर, 4 संस्करण के लिए:
C: \ Windows \ Microsoft.NET \ v4.0.30319 \ \ फ्रेमवर्क कॉन्फ़िग \ Machine.config
<add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
मैंने पाया है कि अगर मैं बदल मेरे एसक्यूएल 2005 पूर्ण सर्वर उदाहरण पर इंगित करने के लिए कनेक्शन स्ट्रिंग का डेटा स्रोत भाग, तो आपके द्वारा उल्लिखित त्रुटि दूर हो गई।
मैं अगर मैं इससे पहले कि मैं देखा परिवर्तन काम सिर्फ दृश्य स्टूडियो या पूरे मशीन को पुनः आरंभ करने के लिए आवश्यक याद नहीं कर सकते (ढांचे के अन्य संस्करणों है, जो मैं भी बदल के लिए इसी तरह)।
उन्हें संपादित करने से पहले अपनी machine.config फ़ाइलों का बैक अप लेना याद रखें!
ऐसा कहा जा रहा है कि एसक्यूएल सर्वर में डेटाबेस भी नहीं जोड़ सकता है (यदि आपके पास एमडीएफ है) तो दृश्य दृश्य स्टूडियो से व्यू -> सर्वर एक्सप्लोरर -> डेटा कनेक्शन के माध्यम से कनेक्ट करें (राइट क्लिक -> कनेक्शन जोड़ें) - क्या आपने कोशिश की है?
इस सवाल से पहले कहा गया है कोड का उपयोग कर सकते हैं, http://stackoverflow.com/questions/4650183/problem-with-creating-mdf-file- देखना से-विज़ुअल-स्टूडियो -2010 – rfcdejong
* * .mdf' फ़ाइल संलग्न करें * विकल्प केवल SQL सर्वर के ** एक्सप्रेस ** संस्करणों में उपलब्ध है - अन्य सभी (वेब, मानक, एंटरप्राइज़) ** नहीं ** इस विकल्प का समर्थन करें। यदि आपके पास SQL सर्वर का पूर्ण संस्करण है, तो आपको सर्वर पर डेटाबेस बनाना होगा, और फिर सर्वर कनेक्शन स्ट्रिंग –
@marc_s का उपयोग करके उससे कनेक्ट करना होगा यह उत्तर है !!! मैं यह देखने का प्रयास कर रहा हूं कि क्यों SQL सर्वर का मेरा लाइसेंस प्राप्त संस्करण * विजुअल स्टूडियो द्वारा * आश्चर्यचकित * हो रहा है और एसक्यूएल एक्सप्रेस की मांग है ... इसलिए मेरे लिए समाधान 'कॉन स्ट्रिंग' के माध्यम से कनेक्ट करना है ... धन्यवाद समर्थक। – bonCodigo