मैंने सब कुछ करने की कोशिश की है लेकिन मैं अपने डेटाबेस को एक्सेस/बदल/संशोधित नहीं कर सकता। मैंने इसे एमडीएफ के साथ विजुअल स्टूडियो में बनाया है। मैं SQL डेटाबेस का उपयोग करने में नया हूं इसलिए यदि आप मेरी मदद कर सकते हैं तो मुझे खुशी होगी। जैसा कि मैंने कहा, मैंने विजुअल स्टूडियो में वह डेटाबेस बनाया है, लेकिन मैं उस डेटाबेस के साथ कनेक्शन नहीं बना सकता।.mdf डेटाबेस से कनेक्ट नहीं हो सकता
वेब config में:
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|Database.mdf;Integrated Security=True;"
providerName="System.Data.SqlClient" />
</connectionStrings>
सीएस में मुझे लगता है कि एसक्यूएल कनेक्शन स्ट्रिंग का प्रयोग किया:
SqlConnection conn = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDBFilename=|DataDirectory|Database.mdf;Integrated Security=True;");
और मैं यह त्रुटि है:
एक संलग्न करने के लिए एक ऑटो-नाम का प्रयास फ़ाइल सी के लिए डेटाबेस: \ उपयोगकर्ता \ mcan \ दस्तावेज़ \ विजुअल स्टूडियो 2010 \ WebSites \ WebSite1 \ App_Data \ Database.mdf विफल। एक ही नाम वाला डेटाबेस मौजूद है, या निर्दिष्ट फ़ाइल खोला नहीं जा सकता है, या यह यूएनसी शेयर पर स्थित है।
वेब config में:
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=|DataDirectory|Database.mdf;Integrated Security=True;"
providerName="System.Data.SqlClient" />
व शर्तों में:
मैं कुछ परिवर्तन किए हैं
SqlConnection conn = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=|DataDirectory|Database.mdf;Integrated Security=True;");
अब यह है कि त्रुटि देता है :
*Server Error in '/WebSite1' Application. Cannot open database |DataDirectory|Database.mdf" requested by the login. The login failed. Login failed for user 'mcan-PC\mcan'. *
क्या आपने संदेश पढ़ा था? – SLaks
@ स्लक्स - क्या तुमने? संदेश में 3 संभावनाएं हैं। आपका जवाब एक मानता है। –
@ मार्टिनस्मिथ: यह यूएनसी शेयर नहीं है, और उसने कहा कि उसने पहले से ही फाइल बनाई है। – SLaks