इस ब्लॉग में, मैंने MS SQL डेटाबेस का बैकअप लेने की प्रक्रिया, बैकअप के प्रकार और बैकअप लेने के चरणों पर चर्चा की है।
परिचय
MSSQL एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है जिसे अन्य अनुप्रयोगों द्वारा आवश्यक डेटा को संग्रहीत करने के मूल कार्य के लिए बनाया गया है। इसे या तो एक ही कंप्यूटर पर या किसी अन्य नेटवर्क पर चलाया जा सकता है। यह एक उच्च मापनीय उत्पाद है जिसे एकल लैपटॉप से लेकर उच्च-शक्ति वाले क्लाउड सर्वर के नेटवर्क और बीच में किसी भी चीज़ पर चलाया जा सकता है।
बैकअप प्रोसेस बेसिक्स
SQL सर्वर तीन बुनियादी प्रकार के Microsoft SQL सर्वर बैकअप की अनुमति देता है:
- पूर्ण बैकअप
- डिफरेंशियल बैकअप
- लेन-देन लॉग बैकअपअब आइए विभिन्न प्रकार के बैकअप देखें।
1.पूर्ण बैकअप
एक बैकअप जिसमें विचाराधीन डेटाबेस के सभी डेटा होते हैं, उसे पूर्ण बैकअप के रूप में जाना जाता है। जैसे फ़ाइल सेट और फ़ाइल समूह, साथ ही डेटा पुनर्प्राप्ति सुनिश्चित करने के लिए लॉग। ये बैकअप आपके डेटाबेस के साथ-साथ लेन-देन लॉग का एक पूर्ण बैकअप बनाते हैं, ताकि डेटाबेस को पुनर्प्राप्त किया जा सके।
2.Differential Backup
एक अंतर डेटाबेस बैकअप सबसे हाल के, पिछले पूर्ण बैकअप पर आधारित है। एक अंतर डेटाबेस बैकअप केवल उस डेटा को कैप्चर करता है जो पिछले पूर्ण बैकअप के बाद से बदल गया है। यदि आप किसी भिन्न बैकअप को पुनर्स्थापित करना चाहते हैं तो पिछले पूर्ण बैकअप की आवश्यकता है।
3. लेन-देन लॉग बैकअप।
लेन-देन लॉग के बैकअप को लेन-देन लॉग बैकअप के रूप में जाना जाता है। इसमें वे सभी लॉग प्रविष्टियाँ शामिल हैं जो पिछले लेन-देन लॉग बैकअप में अनुपस्थित थीं (केवल पूर्ण पुनर्स्थापना मॉडल में उपलब्ध)।
यहां हम MS SQL का फुल बैकअप लेने के स्टेप्स देखेंगे।
DB बैकअप प्रक्रिया:-
चरण 1:उस डेटाबेस का चयन करें जिसका आप बैकअप लेना चाहते हैं और दाईं ओर क्लिक करें, आप एक स्क्रीन पॉप दिखाई देगा जैसा कि निम्न स्नैपशॉट में दिखाया गया है। फिर टास्क पर जाएं और 'बैकअप' चुनें।
चरण 2. बैकअप प्रकार चुनें (पूर्ण\diff\log) और गंतव्य पथ की जांच करना सुनिश्चित करें, जहां बैकअप फ़ाइल बनाई जाएगी।
चरण 3. बैकअप विकल्प पर जाएं और यदि आवश्यक हो तो कंप्रेस बैकअप चुनें।
स्टेप 4. ऐड बटन पर जाएं और उस पथ का चयन करें जहां आप बैकअप फाइल रखना चाहते हैं। सुनिश्चित करें कि बैकअप स्थान पहुंच योग्य है।
चरण 5. पथ और प्रकार का चयन करें .BAK के साथ बैकअप फ़ाइल नाम और ओके पर क्लिक करें।
बैकअप का विस्तार:
- पूर्ण बैकअप (.BAK) के लिए
- लेन-देन लॉग (.trn) के लिए
- डिफरेंशियल (.dif) के लिए
- फ़ाइल और फ़ाइल समूह (.fil) के लिए
चरण 6. ओके बटन पर जाएं।
चरण 7. ओके बटन पर जाएं फिर ओके पर जाएं
चरण 8. बैकअप पूरा हो गया है और फिर से ठीक क्लिक करें।
चरण 9. बैकअप फ़ाइल की जांच करें जहां आप बैकअप रखते हैं।
यदि आपके डेटाबेस का आकार बड़ा है, तो आपको पूर्ण, अंतर और लेन-देन लॉग बैकअप को संयोजित करने की आवश्यकता होगी। अगर आपका डेटाबेस बड़ा है और यह बहुत ज्यादा नहीं बदलता है, तो डिफरेंशियल बैकअप एक पूर्ण बैकअप की तुलना में कम जगह लेगा और आप काफी जगह बचाएंगे। अपने बैकअप को डेटाबेस के अलावा उसी ड्राइव पर स्टोर न करें। यदि संभव हो, तो अपने बैकअप को किसी अन्य सर्वर पर या इससे भी बेहतर किसी अन्य भौतिक स्थान पर संग्रहीत करने का प्रयास करें।
निष्कर्ष
किसी भी आपदा परिदृश्य में पुनर्प्राप्ति के लिए डेटाबेस बैकअप महत्वपूर्ण हैं। आपको उचित बैकअप नीति की योजना बनानी चाहिए, गंभीरता के अनुसार बहाली योजना को मान्य करना चाहिए।
हमारे विशेषज्ञों को आपकी SQL यात्रा पर आपका मार्गदर्शन करने दें।
कोई टिप्पणी करने या प्रश्न पूछने के लिए प्रतिक्रिया टैब का उपयोग करें। आप हमारे साथ बातचीत भी शुरू कर सकते हैं।