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