का 'बैकअप' लें, क्या SQL सर्वर कॉम्पैक्ट डेटाबेस (i.e. * .sdf) का बैकअप लेना संभव है और इसे पुनर्स्थापित करें।SQL सर्वर कॉम्पैक्ट डेटाबेस
उत्तर
बस फ़ाइल कॉपी करें। किया हुआ।
Maintaining Databases सेउद्धरण:
क्योंकि एसक्यूएल सर्वर कॉम्पैक्ट 3.5 एक फ़ाइल आधारित डेटाबेस प्रणाली है, तो आप कई आम डेटाबेस कार्यों को पूरा कर सकते हैं इस तरह का बैकअप लेने को बहाल करने, और द्वारा एक डेटाबेस को हटाने के रूप में फ़ाइल सिस्टम एपीआई का उपयोग कर।
डेटाबेस का बैक अप लेने के लिए, डेटाबेस के सभी कनेक्शन बंद करें, और उसके बाद .sdf फ़ाइल की प्रतिलिपि बनाएँ। डेटाबेस को पुनर्स्थापित करने के लिए, .sdf फ़ाइल को पर अपने नियमित कार्य स्थान पर प्रतिलिपि बनाएँ। ये संचालन कार्य करते हैं भले ही डेटाबेस प्रतिकृति के लिए सेट अप किया गया हो। डेटाबेस ड्रॉप करने के लिए, .sdf डेटाबेस फ़ाइल हटाएं।
कोई प्रोग्रामेटिक रूप से हमें बैकअप लेने की आवश्यकता नहीं है, SqlCeCommand cmd = new SqlCeCommand(); cmd.Connection = conn; cmd.CommandText = @ "बैकअप डेटाबेस [डी: \\ कॉम्पैक्ट डेटाबेस \\ Northwind.sdf] डिस्क = 'सी: \\ टेस्ट \\ डीबी.बैक'"; cmd.CommandType = कमांड टाइप। टेक्स्ट; int i = cmd.ExecuteNonQuery(); लेकिन यह नीचे के रूप में अपवाद फेंक रहा है: क्वेरी को पार्स करने में त्रुटि हुई। [टोकन लाइन नंबर = 1, टोकन लाइन ऑफ़सेट = 1, त्रुटि में टोकन = बैकअप] फिर बैकअप प्रोग्रामेटिक रूप से कैसे लें? –
प्रोग्रामेटिक रूप से? ज़रूर। File.Copy ("mydb.sdf", mybackup.sdf "); – ctacke
आधारित फ़ाइल के साथ सबसे बड़ी समस्या बहाल आप का उल्लेख AngryHacker है" डेटाबेस " लिए सभी कनेक्शनों को बंद यह संभव नहीं हो सकता वेबसाइट लेने के बिना ऑफ़लाइन (मान लीजिए कि यह एक वेबसाइट है) और फिर भी एप्लिकेशन पूल प्रक्रिया फ़ाइल को खुली रख सकती है। –
मैं LINQ का उपयोग कर एक XML फ़ाइल एसक्यूएल करने के लिए बाहर कॉम्पैक्ट SQL डेटाबेस लिख सकते हैं और यह बहाल करने के लिए इसे वापस पढ़ा।
आपके उत्तर के लिए धन्यवाद। क्या आपको लगता है कि हम SQL सर्वर डेटाबेस से SQL सर्वर डेटाबेस से बैकअप को पुनर्स्थापित कर सकते हैं। –
- 1. SQL सर्वर कॉम्पैक्ट
- 2. SQLite.NET और SQL सर्वर कॉम्पैक्ट
- 3. SQL सर्वर 2008 SQL सर्वर कॉम्पैक्ट संस्करण में?
- 4. SQL सर्वर कॉम्पैक्ट संस्करण डेटाबेस फ़ाइलों में भ्रष्टाचार का समाधान
- 5. समर्पित SQL सर्वर डेटाबेस बनाम SQL सर्वर कॉम्पैक्ट का उपयोग करने के नुकसान
- 6. माइक्रोसॉफ्ट एसक्यूएल सर्वर कॉम्पैक्ट 3.5 डेटाबेस
- 7. SQL सर्वर डेटाबेस
- 8. SQL सर्वर डेटाबेस
- 9. SQL सर्वर 2008 डेटाबेस
- 10. SQL सर्वर डेटाबेस प्रोजेक्ट
- 11. SQL सर्वर (क्रॉस-डेटाबेस)
- 12. SQL सर्वर 2005 डेटाबेस
- 13. SQL सर्वर डेटाबेस
- 14. SQL सर्वर डेटाबेस
- 15. SQL सर्वर डेटाबेस आकार
- 16. ड्रॉप SQL सर्वर डेटाबेस
- 17. SQL सर्वर 2005 डेटाबेस
- 18. SQL सर्वर डेटाबेस
- 19. SQL सर्वर डेटाबेस भूमिकाएं
- 20. SQL सर्वर डेटाबेस
- 21. किसी SQL सर्वर डेटाबेस
- 22. डेटाबेस तालिका (SQL सर्वर)
- 23. SQL सर्वर डेटाबेस
- 24. SQL सर्वर डेटाबेस
- 25. SQL सर्वर डेटाबेस
- 26. SQL सर्वर डेटाबेस
- 27. SQL सर्वर 2005 डेटाबेस
- 28. SQL सर्वर 2005 डेटाबेस
- 29. जब आप एक SQL Server डेटाबेस को कॉम्पैक्ट करते हैं?
- 30. एसक्यूएल सर्वर कॉम्पैक्ट - स्कीमा प्रबंधन
एसक्यूएल सर्वर कॉम्पैक्ट एसक्यूएल सर्वर नहीं है। एसक्यूएल का सबसेट है। यदि आप पूर्ण SQL सर्वर compatiblity SQL सर्वर एक्सप्रेस का उपयोग करना चाहते हैं। – devSpeed