Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

बैकअप के बिना SQL डेटाबेस को सुधारने और पुनर्स्थापित करने के लिए त्वरित सुझाव

SQL सर्वर के साथ, उपयोगकर्ता आसानी से और पेशेवर रूप से डेटा का प्रबंधन कर सकते हैं। SQL डेटाबेस में, उपयोगकर्ता बड़ी मात्रा में डेटा को पंक्तियों और स्तंभों में संग्रहीत करते हैं। इन सभी लाभों के बाद, SQL सर्वर में कुछ त्रुटियाँ हैं जो डेटाबेस को नुकसान पहुँचाती हैं और इसे उपयोगकर्ताओं के लिए दुर्गम बनाती हैं। प्रत्येक SQL सर्वर उपयोगकर्ता के लिए डेटाबेस भ्रष्टाचार मुख्य समस्या है। यदि उपयोगकर्ता के पास अपने डेटाबेस का नवीनतम बैकअप है, तो बैकअप से डेटाबेस को पुनर्स्थापित करने का विकल्प होता है। लेकिन, अगर उपयोगकर्ता के पास अपने नवीनतम डेटा का बैकअप नहीं है तो क्या करें? भ्रष्ट SQL डेटाबेस फ़ाइलों की मरम्मत कैसे करें। इन सभी सवालों के जवाब देने के लिए, यहां बैकअप के बिना SQL डेटाबेस को सुधारने और पुनर्स्थापित करने का सबसे सफल और सिद्ध समाधान है। तो चलिए शुरू करते हैं।

BAK फ़ाइल के बिना डेटाबेस कैसे पुनर्प्राप्त करें पर उपयोगकर्ता की क्वेरी

“मेरे एक सहयोगी ने डेटाबेस में बैकअप फ़ाइल को पुनर्स्थापित किया और फिर पाया कि यह सही नहीं था। इसलिए उन्होंने बहाली रद्द कर दी। अब डेटाबेस पुनर्प्राप्ति स्थिति में फंस गया है और इसका इससे कोई लेना-देना नहीं है। हम डेटाबेस की मरम्मत कैसे कर सकते हैं? पिछली बैकअप फ़ाइल कुछ घंटे पहले की थी, इसलिए हम इसे पुनर्स्थापित नहीं करना चाहते।"

उसी मुद्दे से संबंधित अतिरिक्त प्रश्न

<ब्लॉकक्वॉट>

“मेरे पास बैकअप नहीं है। क्या डेटाबेस को उसकी पिछली स्थिति में पुनर्स्थापित करना संभव है?"

“मैं बैकअप फ़ाइल का उपयोग किए बिना डेटाबेस को कैसे पुनर्स्थापित कर सकता हूं?”

“मैंने गलती से अपने डेटाबेस में तालिकाएँ हटा दी हैं, मैं वापस कैसे आ सकता हूँ?”

“डेटाबेस परिवर्तन को रोलबैक कैसे करें, मेरी बैकअप फ़ाइल दूषित है?

इन सभी प्रश्नों का उत्तर स्पष्ट रूप से नहीं है। यदि आपके पास SQL ​​​​डेटाबेस का बैकअप नहीं है, तो बैकअप के बिना इसे पुनर्स्थापित करने का कोई तरीका नहीं है। भ्रष्ट SQL डेटाबेस फ़ाइल को सुधारने और फिर उन्हें SQL डेटाबेस में पुनर्स्थापित करने के लिए आपको तृतीय पक्ष की सहायता लेने की आवश्यकता है।

बैकअप के बिना SQL डेटाबेस को सुधारने और पुनर्स्थापित करने का समाधान

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

इस प्रोग्राम की सबसे अच्छी बात यह है कि यह MS SQL सर्वर के प्रत्येक संस्करण जैसे 2019, 2017, 2016, 2014, 2012, 2008 आदि के साथ काम करता है। यह SQL तालिका से हटाए गए रिकॉर्ड को पुनर्प्राप्त करने और पूर्वावलोकन दिखाने में भी सक्षम है। लाल रंग में हटाए गए आइटम।

बैकअप के बिना SQL डेटाबेस को सुधारने और पुनर्स्थापित करने के चरण यहां दिए गए हैं (BAK फ़ाइल)

चरण 1: SQL डेटाबेस रिपेयर सॉफ़्टवेयर डाउनलोड करें, इसे सिस्टम पर इंस्टॉल करें और चलाएं।

चरण 2: खोलें . पर क्लिक करें बटन पर क्लिक करें और दूषित SQL डेटाबेस को ठीक करने के लिए MDF या NDF फ़ाइलों का चयन करें।

चरण 3. त्वरित Select चुनें या उन्नत स्कैन मोड और SQL सर्वर फ़ाइल का संस्करण।

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

चरण 5. विकल्प चुनें, SQL सर्वर डेटाबेस में निर्यात करें या SQL संगत स्क्रिप्ट

चरण 6. यदि आप SQL डेटाबेस में डेटा को पुनर्स्थापित करना चाहते हैं, तो सर्वर नाम enter दर्ज करें , उपयोगकर्ता नाम , और पासवर्ड

चरण 7. इसके बाद, गंतव्य डेटाबेस चुनें:नया डेटाबेस बनाएं या मौजूदा डेटाबेस में निर्यात करें

चरण 8. उन डेटाबेस आइटम का चयन करें जिन्हें आप निर्यात करना चाहते हैं और निर्यात भी चुनें स्कीमा के साथ या स्कीमा और डेटा दोनों। इसके बाद, निर्यात करें . क्लिक करें बटन।

इतना ही। SQL सर्वर पर पुनर्प्राप्त डेटाबेस की जाँच करने के लिए बस डेटाबेस का विस्तार करें। यदि आपके पास SQL ​​डेटाबेस का नवीनतम बैकअप है लेकिन बैकअप दूषित है, तो आप SQL बैकअप पुनर्प्राप्ति उपकरण का उपयोग कर सकते हैं।

अंतिम शब्द

उपरोक्त ब्लॉग में, हमने सीखा कि बिना बैकअप के SQL डेटाबेस को कैसे सुधारें और पुनर्स्थापित करें। दुर्भाग्य से, बैकअप फ़ाइल के बिना SQL डेटाबेस को पुनर्प्राप्त करने के लिए कोई अंतर्निहित उपयोगिता नहीं है। ऐसा करने के लिए, आपको तीसरे पक्ष के टूल की मदद लेनी होगी। यहां हमने सर्वश्रेष्ठ SQL डेटाबेस पुनर्प्राप्ति उपकरण का सुझाव दिया है जो आपको दूषित SQL डेटाबेस फ़ाइलों को सुधारने और फिर डेटा को सीधे लाइव SQL डेटाबेस में पुनर्स्थापित करने की अनुमति देता है। यह डेटाबेस को सभी ऑब्जेक्ट्स जैसे टेबल, व्यू, इंडेक्स, फंक्शन और अन्य के साथ रिकवर करेगा।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में INSERT पास-थ्रू क्वेरी कैसे करें

  2. एंटिटी फ्रेमवर्क 6 ट्रांजेक्शन रोलबैक

  3. वास्तविक दुनिया की समस्याओं को हल करने के लिए सरल SQL सर्वर कार्य

  4. Azure डेटा स्टूडियो के साथ SQL सर्वर डेटाबेस बनाएँ

  5. SQL सर्वर में sys.sql_modules, sys.system_sql_modules और sys.all_sql_modules के बीच अंतर