SQL सर्भरमा डाटाबेसहरू कसरी ब्याकअप र पुनर्स्थापना गर्ने

SQL सर्भरमा डाटाबेसहरू कसरी ब्याकअप र पुनर्स्थापित गर्ने

SQL सर्भर एक डाटाबेस व्यवस्थापन प्रणाली (DBMS) हो जुन IT संसारमा डेटा व्यवस्थापनको लागि व्यापक रूपमा प्रयोग गरिन्छ। ब्याकअप र पुनर्स्थापना दुई महत्त्वपूर्ण कार्यहरू हुन् जुन प्रत्येक डाटाबेस प्रशासकले प्रणाली विफलता, भ्रष्टाचार, वा डेटा हराएको अवस्थामा डेटा सुरक्षा र पुन: प्राप्ति सुनिश्चित गर्न बुझ्नुपर्छ। यस लेखले SQL सर्भरमा डेटाबेस ब्याकअप र पुनर्स्थापना गर्ने चरणहरूलाई विस्तृत र स्पष्ट रूपमा समेट्नेछ।

ब्याकअप र रिस्टोर किन महत्त्वपूर्ण छ?

ब्याकअप भनेको डाटाबेसबाट सुरक्षित स्थानमा डेटा प्रतिलिपि गर्ने प्रक्रिया हो। हार्डवेयर विफलता, मानव त्रुटि, मालवेयर आक्रमण, वा प्राकृतिक प्रकोपको कारणले हुन सक्ने डेटा नोक्सान रोक्नको लागि यो आवश्यक छ। पुनर्स्थापना भनेको डाटाबेसलाई यसको मूल अवस्थामा पुनर्स्थापित गर्न ब्याकअपबाट डेटा मूल वा नयाँ प्रणालीमा फिर्ता गर्ने प्रक्रिया हो।

SQL सर्भरमा डाटाबेस ब्याकअप गर्ने चरणहरू

SQL सर्भरमा डाटाबेस ब्याकअप गर्ने धेरै तरिकाहरू छन्। यहाँ सबैभन्दा सामान्य तरिकाहरू छन्:

१. SQL सर्भर व्यवस्थापन स्टुडियो (SSMS) मार्फत ब्याकअप

SQL सर्भर व्यवस्थापन स्टुडियो (SSMS) डाटाबेस ब्याकअपहरू प्रदर्शन गर्ने सहित SQL सर्भर व्यवस्थापनको लागि एक उत्कृष्ट GUI उपकरण हो।

१. SSMS खोल्नुहोस्:
- SSMS खोल्नुहोस् र आफ्नो SQL सर्भर इन्स्ट्यान्समा लग इन गर्नुहोस्।

२. डाटाबेस चयन गर्नुहोस्:
– वस्तु एक्सप्लोररमा, "डेटाबेस" विस्तार गर्नुहोस् र तपाईंले ब्याकअप गर्न चाहनुभएको डाटाबेस चयन गर्नुहोस्।

३. ब्याकअप प्रक्रिया सुरु गर्नुहोस्:
- चयन गरिएको डाटाबेसमा दायाँ क्लिक गर्नुहोस्, त्यसपछि "कार्यहरू" > "ब्याक अप" चयन गर्नुहोस्।

४. ब्याकअप कन्फिगरेसन:
– “ब्याक अप डाटाबेस” विन्डोमा, ब्याकअप प्रकार (पूर्ण, भिन्न, वा लग) चयन गर्नुहोस्। पूर्ण ब्याकअप सामान्यतया सबैभन्दा बढी प्रयोग गरिन्छ।
- डिस्क वा टेपमा ब्याकअप गन्तव्य निर्दिष्ट गर्नुहोस्। ब्याकअप फाइल (.bak) बचत गर्ने स्थान निर्दिष्ट गर्न "थप्नुहोस्" बटनमा क्लिक गर्नुहोस्।

५. ब्याकअप सुरु गर्नुहोस्:
- ब्याकअप प्रक्रिया सुरु गर्न "ठीक छ" मा क्लिक गर्नुहोस्। प्रक्रिया पूरा हुनको लागि पर्खनुहोस् र कुनै त्रुटिहरू देखा नपरोस् भनी सुनिश्चित गर्नुहोस्।

२. T-SQL मार्फत ब्याकअप

ब्याकअपको लागि अर्को विकल्प भनेको Transact-SQL (T-SQL) प्रयोग गर्नु हो।

१. क्वेरी सम्पादक खोल्नुहोस्:
- SSMS खोल्नुहोस् र SQL सर्भर इन्स्ट्यान्समा लग इन गर्नुहोस्, त्यसपछि नयाँ क्वेरी विन्डो खोल्नुहोस्।

२. ब्याकअप स्क्रिप्ट लेख्नुहोस्:
- ब्याकअप गर्नको लागि निम्न T-SQL स्क्रिप्ट लेख्नुहोस्। `YourDatabaseName` लाई आफ्नो डाटाबेस नामले र `FilePath\YourBackup.bak` लाई ब्याकअप गन्तव्य मार्गले बदल्नुहोस्।

"`वर्गकिल्ला
डेटाबेस ब्याकअप गर्नुहोस् तपाईंको डेटाबेस नाम
डिस्कमा = 'C:\Backup\YourBackup.bak'
ढाँचा सहित,
MEDIANAME = 'SQLServerBackups',
NAME = 'तपाईंको डेटाबेसनामको पूर्ण ब्याकअप';
"'

३. स्क्रिप्ट कार्यान्वयन:
- "Execute" बटन वा F5 थिचेर स्क्रिप्ट कार्यान्वयन गर्नुहोस्। प्रक्रिया पूरा हुनको लागि पर्खनुहोस्।

३. मर्मत योजना प्रयोग गरेर स्वचालित ब्याकअप

स्वचालित र तालिकाबद्ध ब्याकअपहरू गर्न, तपाईंले SQL सर्भरमा मर्मत योजनाहरू प्रयोग गर्न सक्नुहुन्छ।

१. मर्मत योजना विजार्ड खोल्नुहोस्:
– वस्तु एक्सप्लोररमा, "व्यवस्थापन" विस्तार गर्नुहोस्, "रखरखाव योजनाहरू" मा दायाँ क्लिक गर्नुहोस्, त्यसपछि "रखरखाव योजना विजार्ड" चयन गर्नुहोस्।

२. तालिका कन्फिगरेसन:
- ब्याकअप तालिका, ब्याकअप प्रकार, र भण्डारण स्थान निर्दिष्ट गर्न विजार्डमा दिइएका चरणहरू पालना गर्नुहोस्।

३. बचत गर्नुहोस् र प्रमाणित गर्नुहोस्:
- एकपटक पूरा भएपछि, मर्मत योजना बचत गर्नुहोस् र यो तपाईंको निर्दिष्ट तालिका अनुसार मान्य र कार्यान्वयन भएको सुनिश्चित गर्नुहोस्।

SQL सर्भरमा डाटाबेस पुनर्स्थापित गर्ने चरणहरू

पुनर्स्थापना प्रक्रिया ब्याकअप प्रक्रियाको उल्टो हो। SSMS र T-SQL प्रयोग गरेर डाटाबेस कसरी पुनर्स्थापना गर्ने भन्ने बारे यहाँ छ।

१. SQL सर्भर व्यवस्थापन स्टुडियो (SSMS) मार्फत पुनर्स्थापना गर्नुहोस्

१. SSMS खोल्नुहोस्:
- SSMS खोल्नुहोस् र आफ्नो SQL सर्भर इन्स्ट्यान्समा लग इन गर्नुहोस्।

२. पुनर्स्थापना प्रक्रिया सुरु गर्नुहोस्:
- वस्तु एक्सप्लोररमा "डेटाबेस" मा दायाँ क्लिक गर्नुहोस्, त्यसपछि "डेटाबेस पुनर्स्थापित गर्नुहोस्" चयन गर्नुहोस्।

३. कन्फिगरेसन पुनर्स्थापित गर्नुहोस्:
– “Restore Database” विन्डोमा, “Device” विकल्प चयन गर्नुहोस् र तपाईंले पहिले सिर्जना गर्नुभएको ब्याकअप फाइल (.bak) पत्ता लगाउन “…” बटनमा क्लिक गर्नुहोस्।
- फाइल चयन भएपछि, तपाईंले पुनर्स्थापना गर्न चाहनुभएको डाटाबेस चयन गर्नुहोस्।

४. पुनर्स्थापना विकल्पहरू निर्दिष्ट गर्नुहोस्:
– “पुनर्स्थापना विकल्पहरू” खण्ड अन्तर्गत, यदि तपाईं अवस्थित डाटाबेस प्रतिस्थापन गर्न चाहनुहुन्छ भने “अवस्थित डाटाबेस ओभरराइट गर्नुहोस्” जस्ता उपयुक्त विकल्प चयन गर्नुहोस्।
- आवश्यक परेमा तपाईंले डेटा र लग फाइल मार्गहरू परिवर्तन गर्न पनि छनौट गर्न सक्नुहुन्छ।

५. पुनर्स्थापना सुरु गर्नुहोस्:
- पुनर्स्थापना प्रक्रिया सुरु गर्न "ठीक छ" मा क्लिक गर्नुहोस्। प्रक्रिया पूरा हुनको लागि पर्खनुहोस् र कुनै त्रुटिहरू छैनन् भनी सुनिश्चित गर्नुहोस्।

२. T-SQL मार्फत पुनर्स्थापना गर्नुहोस्

१. क्वेरी सम्पादक खोल्नुहोस्:
- SSMS खोल्नुहोस् र SQL सर्भर इन्स्ट्यान्समा लग इन गर्नुहोस्, त्यसपछि नयाँ क्वेरी विन्डो खोल्नुहोस्।

२. रिस्टोर स्क्रिप्ट लेख्नुहोस्:
– पुनर्स्थापना गर्न निम्न T-SQL स्क्रिप्ट लेख्नुहोस्। `YourDatabaseName` लाई आफ्नो डाटाबेस नामले र `FilePath\YourBackup.bak` लाई ब्याकअप फाइल मार्गले बदल्नुहोस्।

"`वर्गकिल्ला
डाटाबेस पुनर्स्थापित गर्नुहोस् तपाईंको डाटाबेस नाम
डिस्कबाट = 'C:\Backup\YourBackup.bak'
प्रतिस्थापनको साथ;
"'

३. स्क्रिप्ट कार्यान्वयन:
- "Execute" बटन वा F5 थिचेर स्क्रिप्ट कार्यान्वयन गर्नुहोस्। प्रक्रिया पूरा हुनको लागि पर्खनुहोस्।

सुझावहरू र उत्तम अभ्यासहरू

१. नियमित ब्याकअप गर्नुहोस्:
- आफ्नो डाटाबेसको नियमित ब्याकअप लिनुहोस्। सम्भव भएमा स्वचालित ब्याकअपको तालिका बनाउनुहोस्।

२. ब्याकअपलाई सुरक्षित स्थानमा बचत गर्नुहोस्:
- ब्याकअप फाइलहरूलाई मुख्य सर्भरबाट अलग सुरक्षित स्थानमा भण्डारण गर्नुहोस्। उदाहरणका लागि, क्लाउड भण्डारण, बाह्य ड्राइभ, वा टेप।

३. ब्याकअप प्रमाणिकरण:
- ब्याकअप गरेपछि, सधैं ब्याकअप फाइल मान्य छ र पुनर्स्थापित गर्न सकिन्छ भनेर प्रमाणित गर्नुहोस्। यो प्रमाणित गर्नको लागि तपाईंले परीक्षण डाटाबेसमा पुनर्स्थापित गर्न सक्नुहुन्छ।

४. ब्याकअप र रिस्टोर प्रक्रियाको निगरानी गर्नुहोस्:
- ब्याकअप र पुनर्स्थापना प्रक्रियाहरू सहज रूपमा र त्रुटि बिना चलेको सुनिश्चित गर्न सधैं निगरानी गर्नुहोस्।

५. प्रक्रियाको दस्तावेजीकरण गर्नुहोस्:
- आपतकालीन अवस्थामा चाल्नुपर्ने कदमहरू IT टोलीलाई थाहा पाउन सजिलो बनाउन ब्याकअप र पुनर्स्थापना प्रक्रियाको पूर्ण कागजातहरू सिर्जना गर्नुहोस्।

केसिम्पुलन

ब्याकअप र पुनर्स्थापना प्रत्येक डाटाबेस प्रशासकको लागि महत्त्वपूर्ण कार्यहरू हुन्। SQL सर्भर व्यवस्थापन स्टुडियो (SSMS) वा T-SQL स्क्रिप्टहरू प्रयोग गरेर, तपाईं सजिलैसँग आफ्नो डाटाबेस ब्याकअप र पुनर्स्थापना गर्न सक्नुहुन्छ। नियमित ब्याकअपहरू गर्न निश्चित गर्नुहोस् र डेटा हानि रोक्नको लागि ब्याकअप फाइलहरूलाई सुरक्षित स्थानमा भण्डारण गर्नुहोस् । थप रूपमा, तपाईंको डेटा सुरक्षित छ र आवश्यक परेमा पुनर्स्थापना गर्न तयार छ भनी सुनिश्चित गर्न नियमित रूपमा प्रक्रिया प्रमाणित र निगरानी गर्नुहोस्।

टिप्पणी छोड्नुहोस्