मैं दृश्य स्टूडियो में एक ASP.Net साइट का निर्माण किया है के द्वारा बनाई गई नहीं खुला, और (.mdf फ़ाइल App_Data फ़ोल्डर में है) इसके अंदर डीबी बनाया।एसक्यूएल सर्वर DB दृश्य स्टूडियो
अब, जब मैं ग्राहक साइट पर तैनाती करना चाहता हूं, तो मुझे लगता है कि खुले विजुअल स्टूडियो के बिना डीबी को बनाए रखने और SQL सर्वर एक्सप्रेस टूल्स (बैक अप इत्यादि) का उपयोग करके।
मैं ऐसा करने के तरीके खोज की है, और सीखा है कि मैं एसक्यूएल सर्वर से .mdf फ़ाइल संलग्न करना चाहिए।
मैंने ऐसा करने की कोशिश की है और असफल रहा है!
त्रुटि है: भौतिक फ़ाइल "< .mdf>" खोलने में असमर्थ। ऑपरेटिंग सिस्टम त्रुटि 5: "5 (इस त्रुटि के लिए पाठ पुनर्प्राप्त करने में विफल। कारण: 15105)"। (माइक्रोसॉफ्ट एसक्यूएल सर्वर, त्रुटि: 5120)
Google ने मुझे समस्या को हल करने में मेरी सहायता नहीं की।
अब मेरे पास 2 विकल्प हैं: 1. वर्तमान स्थिति में साइट को छोड़ने और तैनात करने के लिए जहां डीबी एक .mdf फ़ाइल है और ASP.Net SQL सर्वर एक्सप्रेस कॉम्पैक्ट से कनेक्ट हो सकता है (proccess में)।
- सभी डेटा निकालने के लिए (मुझे यह सोचने की जरूरत है कि कैसे ...) और इसे नए डीबी में आयात करें, इस बार SQL सर्वर डीबी में।
वाट आप की सिफारिश करेंगे कर?
अग्रिम धन्यवाद।
यह चाल है, धन्यवाद +1 –
मैं इसे वीएस और एसएमएसएस दोनों पर एक साथ काम नहीं कर सकता जब तक कि मैं अलग-अलग और एक दूसरे से अलग नहीं हो जाता। क्या "जादू के साथ ब्राउज़ करें" दिखाने के लिए वीएस में डीबी पर कोई जादू राइट-क्लिक नहीं है? – Shimmy