मऊ

उत्पादन पुनरावलोकन – प्रवेशासाठी तारकीय दुरुस्ती

शेवटचे अद्यावत १७ एप्रिल २०२२ उत्पादन पुनरावलोकन - प्रवेशासाठी तारकीय दुरुस्ती 0

आग, पूर किंवा इतर कोणत्याही आपत्तीमुळे IT आपत्ती उद्भवतात असे नाही. काहीवेळा, एक साधी चूक किंवा निर्णयाची चूक जसे की सदोष देखभाल किंवा बॅकअप किंवा अनवधानाने ऍप्लिकेशन वापरणे, ऍक्सेस प्रशासकास मोठ्या समस्येत आणू शकते. माझ्या ऍक्सेस डेटाबेसवर क्लिष्ट किंवा नेस्टेड क्वेरी वापरण्याबद्दल मला नेहमीच भीती वाटते आणि मी ते करणे टाळले आहे याचे एक मजबूत कारण आहे. जेव्हा जेव्हा आम्ही ऍक्सेस डेटाबेसवर क्लिष्ट क्वेरी वापरतो तेव्हा नेहमीच एक समस्या असते!

वास्तविक, जटिल किंवा नेस्टेड क्वेरीची भूमिका इतर क्वेरींमधून डेटा आणणे आहे ज्यामुळे इतरांना आणखी धक्का बसू शकतो. प्रक्रियेत, ऍक्सेस डेटाबेस अनावश्यक क्वेरी लिहिण्यास प्रारंभ करतो, परिणामी तात्पुरता डेटा जमा होतो. मूलत:, ऍक्सेस डेटाबेस वापरकर्त्याला अशा डेटा ढिगाची माहिती नसते.

बर्‍याचदा, थोड्या प्रमाणात डेटावर काम केल्यानंतरही क्वेरी त्याच्या जटिल स्वरूपामुळे हळू हळू करते आणि यामुळे JET इंजिनवर ताण येतो. या प्रकरणात, क्वेरीद्वारे डेटा आणण्याच्या प्रक्रियेची मंदगती आहे तात्पुरता डेटा जमा केला .

पुढे, या प्रक्रियेदरम्यान, ऍक्सेस चोक झाल्यास, बॅकएंड फाइलमध्ये भ्रष्टाचार टाळण्याचा कोणताही मार्ग नाही.

प्रवेश करप्शन टाळण्यासाठी, डेटा जमा झाल्यामुळे , प्रशासकीय भूमिका असलेल्या सर्व प्रवेश वापरकर्त्यांना काही प्रतिबंधात्मक उपायांचे पालन करण्यासाठी ईमेलद्वारे सूचित केले गेले होते जसे की:

    गुंतागुंतीच्या प्रश्नांचा वापर टाळाडेटाबेसवर, जे डेटा जमा झाल्यामुळे डेटाबेस कार्यप्रदर्शनात अडथळा आणू शकते आणि शेवटी डेटाबेस भ्रष्टाचारास कारणीभूत ठरते.डेटाबेस विभाजित कराज्यामध्ये बॅकएंड डेटामध्ये टेबल्स असतात ज्यात वापरकर्त्यांद्वारे थेट प्रवेश केला जात नाही आणि फ्रंटएंड डेटामध्ये क्वेरी आणि इतर ऍक्सेस कार्ये समाविष्ट असतात.बॅकअप प्रत ठेवासंपूर्ण डेटाबेसचा.लेखन-बंद ठेवातात्पुरत्या सारण्यांवर तात्पुरत्या डेटाचा भाग. हे 10 किंवा काहीवेळा त्याहून अधिक घटकांनी क्वेरीचा वेग वाढवते, तथापि, ते कायमस्वरूपी समाधान प्रदान करण्यात अयशस्वी होते.पॉवर क्वेरी स्थापित कराऍक्सेस डेटाबेससाठी वैशिष्ट्य जेथे वापरकर्त्यांनी एक्सेल वर्कबुकसह डायनॅमिक कनेक्शन तयार केले आणि डेटाबेसमधून अद्यतने मिळविण्यासाठी हे कनेक्शन सतत रीफ्रेश केले गेले.कॉम्पॅक्ट आणि दुरुस्ती उपयुक्तता शेड्यूल कराडेटाबेस बंद होताच. डेटाबेसमधून नियमितपणे अनावश्यक जागा कमी करण्यासाठी स्वयंचलित ‘कॉम्पॅक्ट ऑन क्लोज’ केले जाते.

टीप: प्रशासकीय भूमिका असलेल्या वापरकर्त्यांना Access डेटाबेसमध्ये रीड-राईट-डिलीट फंक्शन्स नियुक्त केले जातात. एक प्रशासकीय भूमिका एकाधिक वापरकर्त्यांना नियुक्त केली जाऊ शकते, उदाहरणार्थ, विविध विभागांचे प्रमुख.

परंतु, जेव्हा प्रशासकीय वापरकर्त्यांपैकी एक वरील 5 नियमांचे पालन करण्यास विसरला, तेव्हा आमच्या संस्थेचा ऍक्सेस डेटाबेस दूषित झाला.

ऍक्सेस डेटाबेस समस्येतील भ्रष्टाचाराचे मूळ कारण विश्लेषण (RCA).

आमची संस्था मोठी नाही, म्हणून डेटा संग्रहित करण्यासाठी Access डेटाबेस इतका मोठा आहे. या अ‍ॅक्सेस डेटाबेसचे वर्गीकरण वेगवेगळ्या विभागांच्या आधारे केले जाते, उदाहरणार्थ ‘वित्तेसाठी डेटाबेस’ हा ‘मार्केटिंगसाठी डेटाबेस’ पेक्षा वेगळा आहे आणि सर्व डेटाबेस एका सामान्य भौतिक सर्व्हरवर उपलब्ध करून दिले आहेत.

तथापि, प्रशासकीय अधिकार असलेल्या वापरकर्त्यांपैकी एक त्या मेलबद्दल विसरला आणि जटिल प्रश्न लिहू लागला. या गुंतागुंतीच्या प्रश्नांमुळे बॅकएंडवर अनावश्यक तात्पुरत्या फाइल्स तयार होऊ लागल्या आणि एका दिवसात ठराविक कालावधीत जमा झालेल्या डेटामुळे ऍक्सेस डेटाबेसमध्ये भ्रष्टाचार झाला. त्या डेटाबेसशी संबंधित डेटाबेस प्रवेशयोग्यतेसह सर्व क्रियाकलाप अचानक संपुष्टात आले.

ऍक्सेस डेटाबेस संरेखित केल्यानंतर आणि सर्व प्रतिबंधात्मक उपाय केल्यावरही, प्रशासकीय वापरकर्त्याने नकळत केलेली एक छोटीशी चूक मोठी समस्या निर्माण झाली.

आता भ्रष्टाचार झाला होता, आमचे पहिले काम भ्रष्टाचारातील त्रुटी दूर करणे आणि डेटाबेस पुन्हा जिवंत करणे हे होते.

ऍक्सेस डेटाबेस दुरुस्त करण्यासाठी रिझोल्यूशन पद्धती स्वीकारल्या

RCA ने आम्हाला समस्येचे कारण आणि निराकरण पद्धत ओळखण्यात मदत केली.

बॅकअपद्वारे पुनर्संचयित करा: डेटाबेस पुनर्संचयित करण्यासाठी आमच्याकडे संपूर्ण डेटाबेसचा तयार बॅकअप उपलब्ध होता. बॅकअप पुनर्संचयित करण्यासाठी खालील चरणांचे पालन केले गेले:

  1. फाइल एक्सप्लोरर उघडले आणि डेटाबेसची निरोगी प्रत निवडण्यासाठी ब्राउझ केले
  2. दूषित डेटाबेस पुनर्स्थित करणे आवश्यक असलेल्या स्थानावर डेटाबेस कॉपी केला. विद्यमान डेटाबेस पुनर्स्थित करण्याचा पर्याय होता आणि आम्ही तो पर्याय निवडला.
  3. डेटाबेस प्रवेशयोग्य आहे की नाही हे सत्यापित करण्यासाठी डेटाबेस उघडला.

आमच्या निराशेसाठी, बॅकअप प्रत निरोगी असल्याचे दिसत नाही. आणि, आम्हाला समजले की Excel वर उपलब्ध असलेला Access डेटाबेस फार काळ रिफ्रेश केलेला नाही.

तेव्हाच खरी समस्या सुरू झाली.

आमचा ऍक्सेस डेटाबेस ऍक्सेस करण्यायोग्य नव्हता, बॅकअप हेल्दी नव्हता, पॉवर क्वेरीसह एक्सेल वर्कबुक रिफ्रेश केलेले नव्हते आणि आम्ही आधीच कॉम्पॅक्ट आणि रिपेअर युटिलिटी चालवत असल्यामुळे, इनबिल्ट युटिलिटीमधून ऍक्सेस डेटाबेस रिकव्हरी होण्याची कोणतीही शक्यता नव्हती.

डेटाबेस दुरुस्तीसाठी अंतिम उपाय

दुर्गम डेटाबेस वापरकर्त्यांमध्ये कहर निर्माण करत होता. बहुतेक वापरकर्ते अडकून पडले होते आणि ते नियमित कार्य करण्यास सक्षम नव्हते. आम्हाला खरोखर जलद कृती करायची होती आणि ही समस्या लवकरात लवकर सोडवायची होती. आता निराकरण करण्याचा सर्वोत्तम मार्ग म्हणजे तृतीय-पक्ष सॉफ्टवेअरसह दूषित डेटाबेस दुरुस्त करणे जे डाउनटाइम वाढवल्याशिवाय संपूर्ण डेटाबेस पुनर्प्राप्त करू शकेल.

आम्ही एक कार्यक्षम शोधला डेटाबेस पुनर्प्राप्ती सॉफ्टवेअरमध्ये प्रवेश करा आणि काही उपलब्ध पर्यायांपैकी, निवडण्याचा निर्णय घेतला प्रवेशासाठी तारकीय दुरुस्ती . आम्ही वेगवेगळ्या साइटवर पोस्ट केलेली पुनरावलोकने वाचली आणि डेमो आवृत्ती वापरण्याचा विचार केला.

टीप: खबरदारीचा उपाय म्हणून, आम्ही डेटाबेसची बॅकअप प्रत घेतली होती.

हे DIY सॉफ्टवेअर असल्याचे निष्पन्न झाले. एकदा आम्ही दूषित ऍक्सेस फाइल सबमिट केल्यानंतर, सॉफ्टवेअरने अंतिम तपासणीसाठी संपूर्ण डेटाबेसचे पूर्वावलोकन प्रदान केले. तसेच, स्टेलर सपोर्ट टीमने आमच्या प्रश्नांचे निराकरण करण्यात अधिक मदत केली.

तो निखळ आनंदाचा क्षण होता. आम्ही सॉफ्टवेअर सक्रिय केले, दुरुस्त केले आणि संपूर्ण अॅक्सेस डेटाबेस काही वेळातच जतन केला. भ्रष्टाचाराची समस्या पूर्णपणे सोडवली गेली आणि पुन्हा एकदा सर्व वापरकर्ते डेटाबेसमध्ये प्रवेश करू शकले.

निष्कर्ष

अशी अनेक उदाहरणे आहेत जेव्हा ऍक्सेस डेटाबेस दुर्गम होऊ शकतो आणि या डेटाबेसमधील एक मोठी समस्या ही आहे की तो भ्रष्टाचारास प्रवण असतो.

या कारणास्तव मी नेहमी क्लिष्ट शंका निर्माण होणार नाही याची काळजी घेतो. बॅकएंडवर अनावश्यक तात्पुरत्या फाइल्स तयार करणे, डेटा आणण्याची प्रक्रिया मंदावणे, शेवटी ऍक्सेस डेटाबेसमध्ये भ्रष्टाचार होऊ शकतो यासारख्या प्रमुख समस्यांसाठी अशा क्वेरी ओळखल्या जातात. असे घडल्यास याकडे तातडीने लक्ष देण्याची गरज आहे.

नुकतेच, मला शोधाद्वारे आयोजित केलेल्या प्रमुख निष्कर्षांपैकी एक आढळला. हे स्पष्टपणे नमूद केले होते की हार्डवेअर अपयश हे व्यवसायाच्या प्रभावाचे प्रमुख कारण आहे, 75% च्या पातळीपर्यंत पोहोचणे (संदर्भासाठी खालील तक्ता पहा). अशा हार्डवेअर किंवा सॉफ्टवेअर अपयशांचा थेट व्यवसायावर परिणाम होतो आणि त्या कारणास्तव, त्यांना सर्वोच्च प्राधान्याने लक्ष देणे आवश्यक आहे.

पांढर्या कागदाची प्रतिमा

जरी डेटाबेस बॅकअप त्वरित उपाय प्रदान करते तेव्हा बॅकअप निरोगी नसताना गोष्टी बिघडतात. दूषित ऍक्सेस डेटाबेस दुरुस्त करण्याच्या बाबतीत स्टेलर रिपेअर फॉर ऍक्सेस सारखे तृतीय-पक्ष सॉफ्टवेअर हा सर्वोत्तम पर्याय आहे.

आमच्या बाबतीत, जिथे ऍक्सेस डेटाबेस क्लिष्ट क्वेरींमुळे दूषित झाला, सॉफ्टवेअरने त्वरित परिणाम प्रदान केले. सॉफ्टवेअरचा एक मोठा फायदा असा आहे की ते सक्रिय केल्याशिवाय त्याच्या कार्यक्षमतेसाठी तपासले जाऊ शकते. आणि सक्रिय झाल्यानंतर लगेचच आम्ही आमचा डेटा जतन करू शकतो. कोणताही वेळ अंतर नव्हता आणि आम्ही डेटाबेस घटक पूर्णपणे नवीन डेटाबेसमध्ये पुनर्संचयित करून भ्रष्टाचार त्रुटींचे निराकरण करू शकतो.

वापरकर्ते ऍक्सेस डेटाबेसमध्ये प्रवेश करू शकले आणि आम्हाला दिलासा मिळाला!