लास डेटाबेस तक पहुंच वे कई कारणों से भ्रष्ट हो सकते हैं। इसका मतलब यह है कि आपको बहुत सावधान रहना होगा कि जानकारी न खो जाए और आपका सिस्टम सही ढंग से काम करता रहे। जब एक्सेस डेटाबेस भ्रष्टाचार के लिए एक निश्चित समाधान की तलाश की जाती है, तो मुख्य बात यह है कि स्रोत का पता लगाया जाए और फिर संभावित समाधानों का विश्लेषण किया जाए।
नेटवर्क व्यवधानहार्डवेयर या सॉफ्टवेयर घटकों से संबंधित विफलताएं सबसे आम कारणों में से कुछ हैं। जब एक्सेस डेटाबेस दूषित हो जाता है, तो डिवाइसों के सामान्य संचालन में विभिन्न प्रकार की त्रुटियाँ आने लगती हैं। सबसे आम समस्या यह है कि हम डेटाबेस तक पहुंच नहीं पाते हैं, और यहां तक कि हमें सूचना की हानि या यहां तक कि पूर्ण या आंशिक अनुपलब्धता का भी सामना करना पड़ सकता है। जब हम डेटाबेस में त्रुटियों का पता लगाना शुरू करते हैं तो त्रुटि संदेश एक और स्थिरांक होता है।
Access डेटाबेस भ्रष्टाचार को ठीक करें
जब ऑपरेटिंग सिस्टम यह संदेश प्रदर्शित करता है “डेटाबेस की मरम्मत नहीं की जा सकती या यह Microsoft Access डेटाबेस फ़ाइल नहीं है”, यह फ़ाइल भ्रष्टाचार का पता लगाने का एक अच्छा समय है। एक्सेस में डेटा भ्रष्टाचार से ग्रस्त डेटाबेस को सही ढंग से पढ़ने और लिखने में कठिनाई होने लगती है। इस समस्या को हल करने के लिए कई विकल्प हैं, जिनमें पेशेवर तृतीय-पक्ष सॉफ़्टवेयर भी शामिल है जो डेटाबेस डेटा की मरम्मत करके काम करता है।
La डेटा दूषण एक्सेस डाटाबेस का उपयोग करना जितना सामान्य लगता है, उससे कहीं अधिक सामान्य है। एक MDB या ACCDB फ़ाइल कई कारणों से दूषित हो सकती है। जब कनेक्शन नेटवर्क अचानक या रुक-रुक कर सूक्ष्म कट के साथ कट जाता है; यदि मेमो फ़ील्ड में नियमित परिवर्तन होते हैं; या जब आप असंगत प्लगइन्स स्थापित करते हैं। कारणों की यह विविधता समस्या के निश्चित समाधान की पहचान को थोड़ा और कठिन बना देती है।
सबसे आम चेतावनी संदेश है "डेटाबेस फ़ाइल नाम.mdb को सुधारने की आवश्यकता है या यह डेटाबेस फ़ाइल नहीं है।" अधिकांश मामलों में, यह संदेश किसी समस्या के प्रत्युत्तर के रूप में आता है। ऑपरेटिंग सिस्टम विफलता और आपको आधार का सामान्य रूप से उपयोग जारी रखने के लिए त्रुटि का स्रोत ढूंढना होगा या बाधा को दूर करना होगा। निम्नलिखित कुछ सबसे प्रभावी समाधानों की सूची है जिन्हें आप आजमा सकते हैं डेटाबेस जो संभावित डेटा भ्रष्टाचार के कारण विफल होना शुरू हो जाता है।
डेटाबेस को बैकअप में पुनर्स्थापित करें
से पहले अपने डेटाबेस का समस्या निवारण शुरू करें, सिस्टम बैकअप की जांच करें और पिछले कार्यशील डेटाबेस को पुनर्स्थापित करें। यदि बैकअप अद्यतन नहीं है या उपलब्ध नहीं है, तो Access डेटाबेस को सुधारने के लिए सॉफ्टवेयर उपकरण उपलब्ध हैं।
यदि आपके पास अद्यतन बैकअप है, तो मौजूदा प्रतिलिपि को बैकअप से बदल दें और आपका काम पूरा हो गया। इस तरह, आप सुचारू रूप से चल रहे डेटाबेस की सही कार्यप्रणाली को बहाल कर सकते हैं। फिर यह समझने के लिए कि सूचना भ्रष्टाचार का कारण क्या था, किए गए संशोधनों का पता लगाने का मामला है।
एक्सेस कॉम्पैक्ट और रिपेयर टूल का उपयोग करें
एमएस एक्सेस में एक संपीड़न के लिए अपनी उपयोगिता और क्षतिग्रस्त डेटाबेस की मरम्मत। इसे MDB और ACCDB प्रारूपों में Access डेटाबेस फ़ाइलों को संपीड़ित और सुधारने के लिए सक्रिय किया जा सकता है। यह प्रक्रिया अक्सर त्रुटि संदेश का समाधान करती है “डेटाबेस की मरम्मत नहीं की जा सकती है या यह Microsoft Access डेटाबेस फ़ाइल नहीं है।” अनुसरण करने योग्य चरण इस प्रकार हैं:
- एमएस एक्सेस प्रोग्राम खोलें और डेटाबेस टूल्स टैब चुनें।
- डेटाबेस संपीड़न और मरम्मत उपकरण विकल्प चुनें और उपयोगिता अपना काम शुरू कर देगी।
- कॉम्पैक्ट और रिपेयर डेटाबेस विकल्प पर क्लिक करें।
- दूषित दिखाई देने वाली Access डेटाबेस फ़ाइल को ढूंढें और OK पर क्लिक करके कार्रवाई की पुष्टि करें।
- मरम्मत प्रक्रिया पूरी होने तक प्रतीक्षा करें और इसे पुनः खोलने का प्रयास करें।
कई मामलों में, यह मरम्मत प्रक्रिया डेटाबेस तक पहुंच पुनः प्राप्त करने के लिए पर्याप्त है। अधिकांश मामलों में, यह किसी भी दूषित डेटा को ठीक करने के लिए पर्याप्त है जो फ़ाइल तक सामान्य पहुंच को रोक रहा है।
जेट कॉम्पैक्ट यूटिलिटी जैसे तृतीय-पक्ष अनुप्रयोगों का उपयोग करें
इसके अलावा माइक्रोसॉफ्ट एक्सेस के अपने उपकरणइसके अलावा, ऐसे तीसरे पक्ष के प्रोग्राम भी हैं जो एमडीबी और एसीसीडीबी फाइलों पर काम करते हैं। जेट कॉम्पैक्ट सबसे प्रभावी उपकरणों में से एक है; इसे वेब से डाउनलोड किया जा सकता है और इसका उपयोग करना काफी सहज है। इसे सक्रिय करने के चरण निम्नलिखित हैं:
- JetCU40.exe फ़ाइल से एप्लिकेशन खोलें और फ़ोल्डर चुनने के लिए ब्राउज़ विकल्प चुनें।
- ओके बटन से पुष्टि करें और JetComp.exe के साथ-साथ प्रोग्राम चलाने के लिए आवश्यक अन्य घटक भी निकाल लिए जाएंगे।
- वह फ़ोल्डर खोलें जहां जेट कॉम्पैक्ट निकाला गया था और अनुप्रयोग चलाने के लिए JetComp.exe का चयन करें।
- “…” बटन का उपयोग करके आप स्रोत डेटाबेस और निश्चित प्रतिलिपि के लिए गंतव्य स्थान चुन सकते हैं। आप तीव्र एवं अधिक प्रत्यक्ष पहचान के लिए नाम बदल या जोड़ सकते हैं।
- कॉम्पैक्ट विकल्प चुनें और परिणाम की प्रतीक्षा करें।
डेटाबेस भ्रष्टाचार को रोकने के लिए .LDB फ़ाइल को हटाएँ
यदि उपरोक्त विकल्प सकारात्मक परिणाम नहीं देते हैं, तो आप LDB लॉक फ़ाइलें हटाएँ. ये तब बनाए जाते हैं जब कोई उपयोगकर्ता डेटाबेस खोलता है या उस तक पहुंचता है। अतिरिक्त फ़ाइल उसी नाम से बनाई गई है, लेकिन डेटाबेस तक पहुंचने वाले उपयोगकर्ताओं को ट्रैक करने के लिए LDB एक्सटेंशन के साथ। सामान्यतः यह फ़ाइल बाहर निकलने पर स्वचालित रूप से हटा दी जाती है, लेकिन कभी-कभी यह हटाई नहीं जाती है और दूषित डेटा के कारण समस्या उत्पन्न हो सकती है। सामान्य संचालन बहाल करने के लिए LDB एक्सटेंशन और डेटाबेस नाम वाली फ़ाइल को हटाने का प्रयास करें।
ये डेटा भ्रष्टाचार को इंगित करने वाले डेटाबेस को पुनर्प्राप्त करने के कुछ संभावित समाधान हैं। अन्य प्रक्रियाएं आजमाने या अपने उपकरण को तकनीशियन के पास ले जाने से पहले, इन समाधानों को आजमाएं जो आपका समय और पैसा बचा सकते हैं।