Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> SQL Server

MS SQL Server में डेटाबेस पुनर्प्राप्त करना

MS SQL Server में डेटाबेस पुनर्प्राप्ति (Recovery)

पुनर्प्राप्ति बैकअप किए गए डेटा की प्रतिलिपि बनाने और रिकॉर्ड किए गए लेनदेन को MS SQL Server डेटा में डालने की प्रक्रिया है। सरल शब्दों में, यह बैकअप फ़ाइल को पुनः प्राप्त करने और इसे डेटाबेस पर वापस करने की प्रक्रिया है।

डेटाबेस पुनर्प्राप्ति दो तरीकों से की जा सकती है।

विधि 1: T-SQL का उपयोग करें

डेटाबेस को पुनर्स्थापित करने के लिए निम्न सिंटैक्स का उपयोग किया जाता है।

Restore database from disk = ''

उदाहरण के लिए

यदि आप वर्तमान डेटाबेस को अधिलेखित करना चुनते हैं तो निम्न कमांड का उपयोग TestDB_Full.bak नामक बैकअप फ़ाइल के साथ TestDB नामक डेटाबेस को पुनर्स्थापित करने के लिए किया जाता है जो D: पते पर स्थित है।

Restore database TestDB from disk = ' D:TestDB_Full.bak' with replace

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

RESTORE DATABASE TestDB FROM DISK = 'D: TestDB_Full.bak' WITH MOVE 'TestDB' TO 'D:DataTestDB.mdf', MOVE 'TestDB_Log' TO 'D:DataTestDB_Log.ldf'

विधि 2: SQL Server Management Studio SSMS का उपयोग करें

चरण 1:

TESTINSTANCE नामक डेटाबेस इंस्टॉलेशन से कनेक्ट करें और फ़ोल्डर पर राइट-क्लिक करें, नीचे दिखाए अनुसार Restore Database चुनें।

MS SQL Server में डेटाबेस पुनर्प्राप्त करना
राइट क्लिक करने के बाद चुनकर डेटाबेस पुनर्स्थापित करें

चरण 2:

Device चुनें और बैकअप फ़ाइल खोलने के लिए पथ चुनें जैसा कि नीचे दिखाया गया है।

MS SQL Server में डेटाबेस पुनर्प्राप्त करना
बैकअप फ़ाइल सहेजी गई जगह ढूंढें जब आपने इसे पहले बनाया था

चरण 3:

OK पर क्लिक करें और नीचे दी गई स्क्रीन दिखाई देगी।

MS SQL Server में डेटाबेस पुनर्प्राप्त करना
पुनर्प्राप्ति डेटाबेस और पहले बनाई गई बैकअप फ़ाइल चुनें

चरण 4:

स्क्रीन के बाएं कोने में Files चुनें, निम्न डायलॉग बॉक्स दिखाई देगा।

MS SQL Server में डेटाबेस पुनर्प्राप्त करना
डेटाबेस पुनर्प्राप्ति प्रक्रिया के लिए फ़ाइल जानकारी

चरण 5:

बाएं कोने में Options चुनें और TestDB डेटाबेस को पुनर्स्थापित करना शुरू करने के लिए OK पर क्लिक करें जैसा कि नीचे दी गई तस्वीर में दिखाया गया है।

MS SQL Server में डेटाबेस पुनर्प्राप्त करना
TestDB डेटाबेस सफलतापूर्वक पुनर्स्थापित

  1. SSMS के माध्यम से SQL सर्वर से कनेक्शन कैसे बनाएं SSMS के माध्यम से SQL सर्वर से कनेक्शन कैसे बनाएं

    नमस्कार सभी को, पिछले लेख में, मैंने Microsoft SQL सर्वर इंस्टॉल किया और SSMS (SQL सर्वर मैनेजमेंट स्टूडियो) एक इंटरफेस टूल है जो SQL सर्वर को मैनिपुलेट करने का समर्थन करता है। और पिछले पोस्ट की सामग्री को जारी रखते हुए, इस अगले लेख में, मैं SSMS के माध्यम से SQL सर्वर से कनेक्ट करने में आपके साथ जु

  1. IntelliJ में MySQL सर्वर से कनेक्ट करने के निर्देश IntelliJ में MySQL सर्वर से कनेक्ट करने के निर्देश

    जैसा कि आप सभी जानते हैं, MySQL वर्कबेंच का MySQL सर्वर के साथ समानांतर उपयोग डेटाबेस को मैनिपुलेट करना आसान और अधिक सहज बनाता है। लेकिन आजकल कई आधुनिक IDE हैं जो न केवल हमें सोर्स कोड कंपाइल और कंपाइल करने में सहायता करते हैं, बल्कि डेटाबेस मैनेजमेंट सिस्टम्स के साथ काम करने में भी सहायता करते हैं।

  1. SQL Server डेटाबेस कम्पैटिबिलिटी लेवल को समझना: प्रदर्शन और सुविधाओं पर प्रभाव SQL Server डेटाबेस कम्पैटिबिलिटी लेवल को समझना: प्रदर्शन और सुविधाओं पर प्रभाव

    डेटाबेस कम्पैटिबिलिटी लेवल, डेटाबेस लेवल सेटिंग्स में से एक है, जो प्रभावित करता है कि डेटाबेस कैसे कार्य करता है। Microsoft® SQL Server® का प्रत्येक नया संस्करण कई नई सुविधाएं पेश करता है, जिनमें से अधिकांश को नए कीवर्ड की आवश्यकता होती है और जो पहले के संस्करणों में मौजूद कुछ व्यवहारों को बदल देती