Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> डेटाबेस

MS SQL डेटाबेस का बैकअप लेने की चरण-दर-चरण गाइड

इस ब्लॉग में, मैंने MS SQL डेटाबेस का बैकअप लेने की प्रक्रिया, बैकअप के प्रकार, और बैकअप लेने के चरणों पर चर्चा की है।

परिचय

MSSQL एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है जिसे अन्य एप्लिकेशन द्वारा आवश्यक डेटा को संग्रहीत और पुनर्प्राप्त करने के मूल कार्य के लिए बनाया गया है। इसे एक ही कंप्यूटर पर या नेटवर्क पर दूसरे कंप्यूटर पर चलाया जा सकता है। यह एक अत्यधिक स्केलेबल उत्पाद है जिसे एक लैपटॉप से लेकर उच्च-शक्ति वाले क्लाउड सर्वरों के नेटवर्क तक, और बीच में किसी भी चीज़ पर चलाया जा सकता है।

बैकअप प्रक्रिया की मूल बातें

SQL Server तीन बुनियादी प्रकार के Microsoft SQL Server बैकअप की अनुमति देता है:

  1. पूर्ण बैकअप
  2. डिफरेंशियल बैकअप
  3. ट्रांजैक्शन लॉग बैकअप अब विभिन्न प्रकार के बैकअप प्रकारों को देखते हैं।

1.पूर्ण बैकअप

प्रश्नाधीन डेटाबेस से सभी डेटा युक्त बैकअप को पूर्ण बैकअप के रूप में जाना जाता है। जैसे फाइल सेट और फाइल ग्रुप, साथ ही डेटा रिकवरी सुनिश्चित करने के लिए लॉग। ये बैकअप आपके डेटाबेस का पूरा बैकअप बनाते हैं साथ ही ट्रांजैक्शन लॉग का हिस्सा, ताकि डेटाबेस रिकवर हो सके।

2.डिफरेंशियल बैकअप

एक डिफरेंशियल डेटाबेस बैकअप सबसे हालिया, पिछले पूर्ण बैकअप पर आधारित होता है। एक डिफरेंशियल डेटाबेस बैकअप केवल उस डेटा को कैप्चर करता है जो पिछले पूर्ण बैकअप के बाद से बदला है। यदि आप डिफरेंशियल बैकअप रिस्टोर करना चाहते हैं तो पिछला पूर्ण बैकअप आवश्यक है।

3. ट्रांजैक्शन लॉग बैकअप।

ट्रांजैक्शन लॉग का बैकअप ट्रांजैक्शन लॉग बैकअप के रूप में जाना जाता है। इसमें पिछले ट्रांजैक्शन लॉग बैकअप में अनुपस्थित सभी लॉग एंट्री शामिल हैं (केवल पूर्ण रिस्टोर मॉडल में उपलब्ध)।

यहाँ हम MS SQL के पूर्ण बैकअप लेने के चरण देखेंगे।

DB बैकअप प्रक्रिया: -

चरण 1: उस डेटाबेस को चुनें जिसका आप बैकअप लेना चाहते हैं और दाएँ क्लिक करें, आपको निम्न स्नैपशॉट में दिखाए गए अनुसार स्क्रीन पॉप अप दिखाई देगा। फिर टास्क पर जाएं और 'बैकअप' चुनें।

चरण 2. बैकअप प्रकार चुनें (Full\diff\log) और गंतव्य पथ की जांच करना न भूलें जो वह स्थान है जहाँ बैकअप फाइल बनेगी।

चरण 3. बैकअप विकल्प पर जाएं और आवश्यकता होने पर कंप्रेस बैकअप चुनें।

चरण 4. ऐड बटन पर जाएं और उस पथ का चयन करें जहाँ आप बैकअप फाइल रखना चाहते हैं। सुनिश्चित करें कि बैकअप स्थान पहुंच योग्य है।

चरण 5. पथ और बैकअप फाइल नाम का प्रकार .BAK के साथ चुनें और ओके पर क्लिक करें।

बैकअप का एक्सटेंशन:

  1. पूर्ण बैकअप के लिए (.BAK)
  2. ट्रांजैक्शन लॉग के लिए (.trn)
  3. डिफरेंशियल के लिए (.dif)
  4. फाइल और फाइल ग्रुप के लिए (.fil)

चरण 6. ओके बटन पर जाएं।

चरण 7. ओके बटन पर जाएं फिर फिर से OK

चरण 8. बैकअप पूरा हो चुका है और फिर से ओके पर क्लिक करें।

चरण 9. बैकअप फाइल जांचें जहाँ आपने बैकअप रखा है।

यदि आपका डेटाबेस आकार बड़ा है, तो आपको पूर्ण, डिफरेंशियल और ट्रांजैक्शन लॉग बैकअप को संयोजित करने की आवश्यकता होगी। यदि आपका डेटाबेस बड़ा है और यह बहुत अधिक नहीं बदलता है, तो डिफरेंशियल बैकअप पूर्ण बैकअप की तुलना में कम जगह लेगा और आप बहुत सी जगह बचाएंगे। अपने बैकअप को डेटाबेस के समान ड्राइव पर संग्रहीत न करें। यदि संभव हो, तो अपने बैकअप को किसी अन्य सर्वर पर या बेहतर किसी अन्य भौतिक स्थान पर संग्रहीत करने का प्रयास करें।

निष्कर्ष

किसी भी आपदा परिदृश्य में रिकवरी के लिए डेटाबेस बैकअप महत्वपूर्ण हैं। आपको महत्वपूर्णता के अनुसार उचित बैकअप नीति की योजना बनानी चाहिए, रिस्टोरेशन योजना को मान्य करना चाहिए।

हमारे विशेषज्ञों को अपनी SQL यात्रा पर आपका मार्गदर्शन करने दें।

कोई टिप्पणी करने या प्रश्न पूछने के लिए फीडबैक टैब का उपयोग करें। आप हमसे बातचीत भी शुरू कर सकते हैं।


  1. अपने AWS SQL नेटिव डेटाबेस को सुरक्षित रूप से बैकअप, पुनर्स्थापित और मॉनिटर करें अपने AWS SQL नेटिव डेटाबेस को सुरक्षित रूप से बैकअप, पुनर्स्थापित और मॉनिटर करें

    डेटाबेस बैकअप तब होता है जब आप किसी डेटाबेस के ऑपरेशनल स्टेट, आर्किटेक्चर और संग्रहीत डेटा का बैकअप लेते हैं। यह आपको अपने डेटाबेस का डुप्लिकेट इंस्टेंस या प्रति बनाने में सक्षम बनाता है यदि प्राथमिक डेटाबेस क्रैश हो जाता है, भ्रष्ट हो जाता है, या खो जाता है। यह ब्लॉग पोस्ट Amazon® वेब सेवाओं (AWS)

  1. Oracle Database 18c की DBAs के लिए नई संवर्द्धन की खोज करें Oracle Database 18c की DBAs के लिए नई संवर्द्धन की खोज करें

    यह ब्लॉग पोस्ट Oracle Database 18c में पेश की गई नई दिलचस्प सुविधाओं पर चर्चा करती है जो DBA के जीवन को थोड़ा आसान बनाती हैं। Oracle Database 18c निम्नलिखित नई सुविधाओं का परिचय देता है: SQL कैंसिल करना पासवर्ड फ़ाइल स्थान रीड-ओनली Oracle Home निजी अस्थायी टेबल SQL कैंसिल करना Oracle Database 18c

  1. अपने Vertica डेटाबेस को सुरक्षित रूप से बैकअप और रिस्टोर कैसे करें अपने Vertica डेटाबेस को सुरक्षित रूप से बैकअप और रिस्टोर कैसे करें

    परिचय यह सुनिश्चित करने के लिए कि आप डेटा भ्रष्टाचार या आकस्मिक विलोपन की स्थिति में डेटा पुनर्प्राप्त कर सकते हैं, डेटाबेस बैकअप को नियमित रखरखाव गतिविधि बनाएं। यह पोस्ट Vertica® डेटाबेस बैकअप और रिस्टोरेशन का पता लगाती है। परिचय Vertica, एक विश्लेषणात्मक डेटाबेस प्रबंधन प्रणाली, एक कॉलमर स्टोरेज