SQL सर्वर डेटा दूषित हो गया? SQL रिकवरी टूलबॉक्स के साथ इसे पुनर्प्राप्त करने का प्रयास करें

MS SQL Server एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDMS) है जिसे Sybase और Microsoft द्वारा विकसित किया गया है। यह विभिन्न प्रकार के लेन-देन प्रसंस्करण, डेटा विश्लेषण और व्यापार खुफिया प्लेटफार्मों में उपयोगी है। Microsoft के पास दर्जनों SQL सर्वर संस्करण हैं जिनका उद्देश्य विभिन्न कार्यभार और वातावरण हैं।

SQL डेटाबेस भ्रष्टाचार डेटाबेस और डेटा की संगतता को प्रभावित करता है। यह डेटा को पढ़ते, लिखते, हिलाते या संसाधित करते समय हो सकता है। यद्यपि भ्रष्टाचार को रोकने के तरीके हैं, यदि ऐसा होता है, तो आपको एक पुनर्प्राप्ति उपकरण की आवश्यकता होगी। हम दूषित SQL डेटाबेस को पुनर्प्राप्त करने के लिए SQL सर्वर के लिए पुनर्प्राप्ति टूलबॉक्स देखेंगे

SQL सर्वर डेटाबेस और रिलेशनल डेटाबेस मैनेजमेंट सिस्टम की मूल बातें

SQL का मतलब स्ट्रक्चर्ड क्वेरी लैंग्वेज है। यह एक डेटाबेस भाषा है जिसे रिलेशनल डेटाबेस में डेटा की पुनर्प्राप्ति और प्रबंधन के लिए डिज़ाइन किया गया है। तो हम डेटाबेस को कैसे परिभाषित करते हैं? SQL सर्वर में, डेटाबेस में डेटाबेस ऑब्जेक्ट होते हैं। कुछ सामान्य वस्तुएं हैं:

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

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

उन्हें बेहतर ढंग से समझने के लिए, एक पुस्तकालय शेल्फ के बारे में सोचें। एक डेटाबेस किताबों के साथ एक शेल्फ है, और प्रत्येक पुस्तक एक टेबल है। यद्यपि प्रत्येक पुस्तक की अपनी सामग्री होती है, यह कुछ गुणों, मेटाडेटा, या अनुक्रमणिका को साझा करके अन्य पुस्तकों से जुड़ी (या संबंधित) होती है।

SQL सर्वर दो प्रकार के डेटाबेस का उपयोग करता है। सिस्टम डेटाबेस महत्वपूर्ण है क्योंकि वे पूरे ऑपरेशन को नियंत्रित करते हैं। उपयोगकर्ता डेटाबेस उपयोगकर्ताओं द्वारा बनाया जाता है और उन उपयोगकर्ताओं द्वारा आवश्यक SQL डेटा संग्रहीत करता है। प्राथमिक डेटाबेस फ़ाइलों में एक .mdf एक्सटेंशन होता है। लॉग फ़ाइलें SQL सर्वर डेटाबेस की बैकअप फ़ाइलें हैं।

डेटाबेस भ्रष्टाचार और उसके कारण

एक संगठन में, डेटाबेस भ्रष्टाचार न केवल डेटा के लिए जोखिम लाता है बल्कि व्यावसायिक राजस्व को भी खतरे में डालता है। SQL सर्वर डेटाबेस भ्रष्टाचार के कई कारण हैं:

  • हार्ड डिस्क सेक्टर त्रुटियाँ और भ्रष्टाचार और स्मृति विफलता।
  • डेटाबेस फ़ाइलों को संपीड़ित फ़ोल्डर या वॉल्यूम में संग्रहीत करना।
  • सामान्यीकरण, बाधाओं और संसाधन संघर्षों से संबंधित खराब डेटाबेस डिजाइन।
  • आकस्मिक डेटा हटाना।
  • फ़ाइल शीर्षलेख भ्रष्टाचार।
  • अचानक बिजली की विफलता, नेटवर्क घटक विफलता, और अप्रत्याशित सिस्टम शटडाउन।
  • वायरस के हमले (मैलवेयर, रैंसमवेयर, एडवेयर आदि)।
  • ऑपरेटिंग सिस्टम का गलत कामकाज।

SQL पुनर्प्राप्ति टूलबॉक्स चरण-दर-चरण निर्देश

SQL के लिए रिकवरी टूलबॉक्स MS SQL 2000 से 2019 तक के विभिन्न संस्करणों से दूषित SQL सर्वर डेटाबेस को ठीक कर सकता है। यह मूल्यवान डेटा प्रकारों जैसे तालिका डेटा, दृश्य, संग्रहीत कार्यविधियाँ, कस्टम फ़ंक्शन, अनुक्रमणिका, और बहुत कुछ को पुनर्प्राप्त करने का भी प्रयास करता है।

क्षतिग्रस्त .mdf फ़ाइल को पुनर्प्राप्त करने के लिए चरण-दर-चरण निर्देश यहां दिए गए हैं।

चरण 1

ओपन बटन पर क्लिक करें और फाइल एक्सप्लोरर ओपन डायलॉग विंडो के जरिए अपना सोर्स .mdf फाइल चुनें। अगले चरण के साथ आगे बढ़ने के लिए अगला क्लिक करें

चरण दो

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

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

चरण 3

इस चरण में, आप भ्रष्ट डेटाबेस से डेटा निर्यात कर सकते हैं। दो विधियाँ हैं: स्क्रिप्ट को डिस्क पर सहेजें और डेटाबेस पर स्क्रिप्ट निष्पादित करें । पूर्व में, टूल आपकी पसंद के गंतव्य फ़ोल्डर में "Recovered source_file_name" निर्देशिका बनाएगा।

इसमें स्क्रिप्ट (डेटा फ़ाइलों के लिए क्रमांकन क्रम महत्वपूर्ण है) और "Install.bat" फ़ाइल (सीएमडी विंडो में सर्वर नाम, उपयोगकर्ता नाम और पासवर्ड टाइप करें) शामिल हैं।

बाद में, कनेक्शन स्ट्रिंग टेक्स्ट में विवरण निर्दिष्ट करें। "डेटा लिंक गुण" संवाद बॉक्स के माध्यम से, प्रदाता का नाम और प्रमाणीकरण विवरण टाइप करें। इसके साथ, SQL रिकवरी टूलबॉक्स डेटाबेस में स्क्रिप्ट को सीधे निष्पादित करेगा।

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

चरण 4

हालांकि यह एक वैकल्पिक कदम है, रिकवरी टूलबॉक्स में सभी श्रेणियों के अंतर्गत वस्तुओं के पास एक चेकबॉक्स होता है। इस विकल्प के साथ, आप उपकरण को उस डेटा को पुनः प्राप्त करने का निर्देश दे सकते हैं जिसे आप दूषित डेटाबेस से सहेजना चाहते हैं। आप डेटाबेस, श्रेणियों, या डेटाबेस ऑब्जेक्ट्स के प्रकार में से चुन सकते हैं। जारी रखने के लिए अगला क्लिक करें

चरण 5

SQL रिकवरी टूलबॉक्स पुनर्प्राप्ति प्रक्रिया प्रारंभ करेगा, और आप रीयल-टाइम में प्रगति को ट्रैक कर सकते हैं। यह प्रक्रिया स्वाभाविक रूप से स्रोत फ़ाइल आकार और CPU प्रदर्शन पर निर्भर करती है।

जब डेटा निर्यात किया जाता है, तो आप वर्तमान सत्र में अंतिम सारांश देख सकते हैं। आपको बनाई गई तालिकाएं, दृश्य, अनुक्रमणिका पुनर्प्राप्त, पढ़ने की त्रुटियों की संख्या, व्यतीत समय, और बहुत कुछ जैसे परिणाम दिखाई देंगे.

दूषित SQL सर्वर डेटाबेस से डेटा पुनर्प्राप्त करें

SQL के लिए पुनर्प्राप्ति टूलबॉक्स MS SQL सर्वर स्वरूप (.mdf) में दूषित डेटाबेस से डेटा को सुधारने और पुनर्प्राप्त करने के लिए डिज़ाइन किया गया एक सरल उपकरण है। ऐप SQL सर्वर डेटाबेस का विस्तृत विश्लेषण करता है और आपको डेटाबेस ऑब्जेक्ट्स से डेटा का पूर्वावलोकन, देखने और पुनर्प्राप्त करने की अनुमति देता है।

.mdf फ़ाइलों से सभी पुनर्प्राप्त डेटा को या तो एक नए डेटाबेस (दूसरे पीसी में) या SQL स्क्रिप्ट फ़ाइलों में स्थानांतरित किया जा सकता है। ऐप को आज़माएं और देखें कि यह आपकी आवश्यकताओं के अनुरूप है या नहीं। उपकरण $99 (व्यक्तिगत उपयोग) या $149 (व्यावसायिक उपयोग) के उचित मूल्य पर उपलब्ध है