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

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

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

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

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

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

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

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

ईमेल
शुरुआती के लिए आवश्यक एसक्यूएल कमांड चीट शीट

एसक्यूएल के बारे में और जानना चाहते हैं? विभिन्न SQL क्वेरी कमांड पर एक हैंडल रखना आगे बढ़ने का एक शानदार तरीका है।

आगे पढ़िए

संबंधित विषय
  • प्रचारित
  • एसक्यूएल
लेखक के बारे में
राहुल सहगल (१४७ लेख प्रकाशित)

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

राहुल सहगल की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

एक और क़दम…!

कृपया अपने ईमेल पते की पुष्टि उस ईमेल में करें जो हमने अभी आपको भेजी है।

.