SQL सर्वर प्रबंधन स्टूडियो का उपयोग कर एक SQL डेटाबेस बैकअप को पुनर्स्थापित करना
हमने पहले कमांड लाइन का उपयोग करके एक साधारण SQL डेटाबेस रिस्टोर को कवर किया है जो समान SQL सर्वर इंस्टॉलेशन पर बनाई गई बैकअप फ़ाइलों को पुनर्स्थापित करने के लिए आदर्श है, हालाँकि यदि आप किसी भिन्न इंस्टॉलेशन पर बनाए गए बैकअप को पुनर्स्थापित कर रहे हैं या बस एक पॉइंट और क्लिक इंटरफेस को पसंद कर रहे हैं, का उपयोग करके SQL सर्वर प्रबंधन स्टूडियो (या एक्सप्रेस संस्करण) इस कार्य को आसान बनाता है.
नोट: SQL सर्वर विशेषज्ञ आज के पाठ को छोड़ना चाह सकते हैं, क्योंकि यह शुरुआती लोगों के उद्देश्य से है.
शुरू करने से पहले, आपको SQL सर्वर मशीन पर स्थानीय हार्ड ड्राइव पर SQL बैकअप फ़ाइल (आमतौर पर एक .BAK एक्सटेंशन) की प्रतिलिपि बनाने की आवश्यकता होगी.
SQL सर्वर प्रबंधन स्टूडियो खोलें और उस SQL सर्वर पर लॉगिन करें जिसे आप डेटाबेस को पुनर्स्थापित करना चाहते हैं। यह या तो विंडोज प्रशासक के रूप में या SQL 'sa' उपयोगकर्ता के रूप में लॉगिन करने के लिए सबसे अच्छा है.
लॉग इन होते ही, डेटाबेस फोल्डर पर राइट क्लिक करें और 'रिस्टोर डेटाबेस' चुनें।.
'पुनर्स्थापना के लिए स्रोत' अनुभाग के अंतर्गत 'डिवाइस से' के आगे स्थित दीर्घवृत्त बटन पर क्लिक करें.
'फाइल' को बैकअप मीडिया के रूप में सेट करें और फिर 'ऐड' पर क्लिक करें।.
SQL बैकअप (BAK) फ़ाइल को ब्राउज़ करें जिसे आप पुनर्स्थापित करना चाहते हैं.
पुनर्स्थापना डेटाबेस संवाद में, उस डेटाबेस का नाम टाइप करें या उसका चयन करें जिसे आप इस बैकअप को पुनर्स्थापित करना चाहते हैं.
- यदि आप एक मौजूदा डेटाबेस का चयन करते हैं, तो इसे बैकअप से डेटा के साथ बदल दिया जाएगा.
- यदि आप एक डेटाबेस नाम टाइप करते हैं जो वर्तमान में आपके SQL सर्वर इंस्टॉलेशन में मौजूद नहीं है, तो इसे बनाया जाएगा.
अगला, उस पुनर्स्थापना बिंदु का चयन करें जिसका आप उपयोग करना चाहते हैं। चूंकि एक एसक्यूएल बैकअप फाइल कई बैकअप रख सकती है, जिसे आप सूचीबद्ध किए गए एक से अधिक रीस्टोर पॉइंट देख सकते हैं.
इस बिंदु पर, डेटाबेस को पुनर्स्थापित करने के लिए पर्याप्त जानकारी दर्ज की गई है। हालाँकि, SQL बैकअप फ़ाइलों के बारे में जानकारी संग्रहीत करता है जहाँ डेटा फ़ाइलों की प्रतिलिपि बनाई जाती है, इसलिए यदि कोई फ़ाइल सिस्टम समस्याएँ हैं जैसे गंतव्य निर्देशिका मौजूदा या विरोधाभासी डेटा फ़ाइल नामों में त्रुटि नहीं होगी। अलग SQL सर्वर स्थापना पर बनाए गए बैकअप को पुनर्स्थापित करते समय ये समस्याएँ सामान्य हैं.
फ़ाइल सिस्टम सेटिंग्स की समीक्षा करने और बदलने के लिए, पुनर्स्थापना डेटाबेस संवाद में बाईं ओर स्थित विकल्प पृष्ठ पर क्लिक करें.
विकल्प पृष्ठ पर, आप यह सुनिश्चित करना चाहेंगे कि 'पुनर्स्थापना के रूप में' कॉलम वैध फ़ोल्डर स्थानों पर इंगित करता है (आप आवश्यकतानुसार उन्हें बदल सकते हैं)। फ़ाइलें मौजूद नहीं हैं, हालाँकि फ़ोल्डर पथ मौजूद होना चाहिए। यदि संबंधित फाइलें मौजूद हैं, तो SQL सर्वर नियमों का एक सरल सेट निम्नानुसार है:
- यदि 'डेटाबेस से' (सामान्य पृष्ठ से) पुनर्स्थापना डेटाबेस बैकअप से मेल खाता है (यानी मिलान डेटाबेस के लिए पुनर्स्थापित), संबंधित फ़ाइलों को पुनर्स्थापना के हिस्से के रूप में अधिलेखित कर दिया जाएगा.
- यदि 'डेटाबेस के लिए' पुनर्स्थापना डेटाबेस बैकअप से मेल नहीं खाता (यानी एक अलग डेटाबेस में पुनर्स्थापित हो रहा है), 'मौजूदा डेटाबेस को अधिलेखित करें' को पुनर्स्थापित करने की प्रक्रिया को पूरा करने के लिए जांचना होगा। इस फ़ंक्शन का उपयोग सावधानी के साथ करें क्योंकि आप पूरी तरह से अलग डेटाबेस से डेटा फ़ाइलों के शीर्ष पर डेटाबेस बैकअप जानकारी को संभावित रूप से पुनर्स्थापित कर सकते हैं.
आम तौर पर, आप बता सकते हैं कि डेटाबेस 'मूल फ़ाइल नाम' के आधार पर भिन्न हो सकता है जो कि संबंधित फ़ाइलों को संदर्भित करने के लिए SQL सर्वर का आंतरिक नाम है.
एक बार आपके पुनर्स्थापना विकल्प सेट हो जाने के बाद, Ok पर क्लिक करें.
निष्कर्ष
SQL सर्वर प्रबंधन स्टूडियो पुनर्स्थापना प्रक्रिया को सरल बनाता है और आदर्श है यदि आप शायद ही कभी डेटाबेस पुनर्स्थापित करते हैं। यह प्रक्रिया एक्सप्रेस से एंटरप्राइज तक SQL सर्वर के हर संस्करण में काम करती है। यदि आप एक्सप्रेस संस्करण का उपयोग कर रहे हैं, तो आप इस इंटरफ़ेस तक पहुँच प्राप्त करने के लिए SQL सर्वर प्रबंधन स्टूडियो एक्सप्रेस डाउनलोड कर सकते हैं.
लिंक
Microsoft से SQL सर्वर प्रबंधन स्टूडियो एक्सप्रेस डाउनलोड करें