क्या पता
- एक्सेस में खुले डेटाबेस के साथ, फ़ाइल > बंद करें > डेटाबेस टूल्स > चुनें कॉम्पैक्ट और मरम्मत डेटाबेस।
- उस डेटाबेस पर नेविगेट करें जिसे आप कॉम्पैक्ट और मरम्मत करना चाहते हैं। कॉम्पैक्ट चुनें। संकुचित डेटाबेस के लिए एक नाम प्रदान करें। सहेजें चुनें।
- सत्यापित करें कि संकुचित डेटाबेस ठीक से काम करता है, फिर मूल डेटाबेस को हटा दें।
समय के साथ, माइक्रोसॉफ्ट एक्सेस डेटाबेस आकार में बढ़ते हैं और अनावश्यक रूप से डिस्क स्थान का उपयोग करते हैं, इसलिए अपने डेटा की स्थिरता सुनिश्चित करने के लिए समय-समय पर कॉम्पैक्ट और मरम्मत डेटाबेस टूल को चलाना एक अच्छा विचार है।Microsoft 365 के लिए एक्सेस, एक्सेस 2019, एक्सेस 2016, एक्सेस 2013 और एक्सेस 2010 का उपयोग करके ऐसा करने का तरीका यहां दिया गया है।
एक्सेस डेटाबेस को कैसे कॉम्पैक्ट और रिपेयर करें
शुरू करने से पहले, सुनिश्चित करें कि आपके पास वर्तमान डेटाबेस बैकअप है। कॉम्पैक्ट और मरम्मत एक बहुत ही दखल देने वाला डेटाबेस ऑपरेशन है और इसमें डेटाबेस विफलता का कारण बनने की क्षमता है। ऐसा होने पर बैकअप महत्वपूर्ण होगा।
- यदि डेटाबेस एक साझा फ़ोल्डर में स्थित है, तो अन्य उपयोगकर्ताओं को आगे बढ़ने से पहले डेटाबेस को बंद करने का निर्देश दें। टूल को चलाने के लिए, आपको डेटाबेस खुला रखने वाला एकमात्र उपयोगकर्ता होना चाहिए।
- फ़ाइल चुनें और बंद करें चुनें यदि आपके पास एक्सेस विंडो में एक डेटाबेस खुला है।
-
डेटाबेस टूल्स टैब चुनें।
-
टूल्स ग्रुप में कॉम्पैक्ट और रिपेयर डेटाबेस चुनें।
-
डेटाबेस से कॉम्पैक्ट करने के लिए डायलॉग बॉक्स खुलेगा। उस डेटाबेस पर नेविगेट करें जिसे आप कॉम्पैक्ट और मरम्मत करना चाहते हैं और फिर कॉम्पैक्ट चुनें।
-
संकलित डेटाबेस के लिए कॉम्पैक्ट डेटाबेस में संवाद बॉक्स में एक नया नाम प्रदान करें, फिर सहेजें बटन का चयन करें।
- यह सत्यापित करने के बाद कि संकुचित डेटाबेस ठीक से काम करता है, मूल डेटाबेस को हटा दें और मूल डेटाबेस के नाम के साथ संकुचित डेटाबेस का नाम बदलें। (यह चरण वैकल्पिक है।)
याद रखें कि कॉम्पैक्ट और रिपेयर एक नई डेटाबेस फाइल बनाता है। इसलिए, आपके द्वारा मूल डेटाबेस पर लागू की गई कोई भी NTFS फ़ाइल अनुमतियाँ संकुचित डेटाबेस पर लागू नहीं होंगी। इस कारण से NTFS अनुमतियों के बजाय उपयोगकर्ता-स्तरीय सुरक्षा का उपयोग करना सबसे अच्छा है।
नियमित आधार पर होने वाले बैकअप और कॉम्पैक्ट/मरम्मत संचालन दोनों को शेड्यूल करना कोई बुरा विचार नहीं है। यह आपके डेटाबेस व्यवस्थापन रखरखाव योजनाओं में शेड्यूल करने के लिए एक उत्कृष्ट गतिविधि है।
एक्सेस डेटाबेस को कॉम्पैक्ट और रिपेयर क्यों करें?
एक्सेस डेटाबेस को समय-समय पर कॉम्पैक्ट और रिपेयर करना दो कारणों से आवश्यक है।
पहला, एक्सेस डेटाबेस फाइलें समय के साथ आकार में बढ़ती जाती हैं। इस वृद्धि में से कुछ डेटाबेस में जोड़े गए नए डेटा के कारण हो सकते हैं, लेकिन एक और वृद्धि डेटाबेस द्वारा बनाई गई अस्थायी वस्तुओं और हटाए गए ऑब्जेक्ट से अप्रयुक्त स्थान से है। डेटाबेस को संकुचित करना इस स्थान को पुनः प्राप्त करता है।
दूसरा, डेटाबेस फ़ाइलें दूषित हो सकती हैं, विशेष रूप से वे फ़ाइलें जो एक साझा नेटवर्क कनेक्शन पर एकाधिक उपयोगकर्ताओं द्वारा एक्सेस की जाती हैं। डेटाबेस की मरम्मत करना डेटाबेस भ्रष्टाचार के मुद्दों को ठीक करता है जिससे डेटाबेस की अखंडता को बनाए रखते हुए निरंतर उपयोग की अनुमति मिलती है।