Жұмсақ

Өнімді шолу – қол жеткізу үшін жұлдызды жөндеу

Проблемаларды Жоюға Арналған Құралымызды Қолданып Көріңіз





Соңғы жаңартылған 17 сәуір, 2022 жыл Өнімді шолу - Access үшін жұлдызды жөндеу 0

АТ апаттары міндетті түрде өрт, су тасқыны немесе кез келген басқа катаклизмдік оқиғаға байланысты болмайды. Кейде қате техникалық қызмет көрсету немесе сақтық көшірме жасау немесе қолданбаны байқаусызда пайдалану сияқты қарапайым қате немесе шешім қатесі Access әкімшісін үлкен мәселеге әкелуі мүмкін. Мен әрқашан Access дерекқорымда күрделі немесе кірістірілген сұрауларды пайдаланудан қорқатынмын және мұны істеуден аулақ болғанымның күшті себебі бар. Access дерекқорында күрделі сұрауларды пайдаланған кезде, әрқашан мәселе туындайды!

Шындығында, күрделі немесе кірістірілген сұраулардың рөлі басқаларға әсер етуі мүмкін басқа сұраулардан деректерді алу болып табылады. Процесс барысында Access дерекқоры қажетсіз сұрауларды жаза бастайды, нәтижесінде уақытша деректер жиналады. Негізінде, Access дерекқорын пайдаланушы мұндай деректер жинағы туралы білмейді.



Көбінесе деректердің шағын көлемімен жұмыс істегеннен кейін де сұрау оның күрделі сипатына байланысты баяу орындалады және бұл JET қозғалтқышына қысым жасайды. Бұл жағдайда сұраулар арқылы деректерді алу процесінің баяулауы болып табылады жинақталған уақытша деректер .

Сонымен қатар, бұл процесс кезінде Access бағдарламасы тұншығып қалса, сервер файлында бүлінуді болдырмаудың жолы жоқ.



Деректер жинақталуына байланысты Access бағдарламасының бұзылуын болдырмау үшін , әкімшілік рөлдері бар барлық Access пайдаланушылары электрондық пошта арқылы бірнеше алдын алу шараларын орындау үшін ескертілді, мысалы:

    Күрделі сұрауларды пайдаланудан аулақ болыңыздеректердің жинақталуына байланысты дерекқордың жұмысына кедергі келтіруі мүмкін және ақырында дерекқордың бүлінуіне алып келуі мүмкін.Дерекқорды бөліңізмұндағы сервер деректері пайдаланушылар тікелей қол жеткізе алмайтын Кестелерден тұрады, ал фронтендік деректер сұраулар мен басқа Access функцияларын қамтиды.Сақтық көшірмені сақтаңызбүкіл деректер қорының.Есептен шығаруды жалғастырыңызуақытша кестелерге уақытша деректердің бір бөлігі. Бұл сұрауды негізінен 10 есе немесе кейде одан да көп жылдамдатады, бірақ ол тұрақты шешімді қамтамасыз ете алмайды.Power Query орнатыңызпайдаланушылар Excel жұмыс кітабымен динамикалық қосылым жасаған және дерекқордан жаңартуларды алу үшін бұл қосылым үздіксіз жаңартылатын Access дерекқорына арналған мүмкіндік.Кесте жинақтау және жөндеу утилитасыдеректер базасы жабылғаннан кейін. Автоматты «жабу кезінде ықшамдау» дерекқордағы артық бос орындарды үнемі азайту үшін жасалады.

Ескерту: Әкімшілік рөлі бар пайдаланушыларға Access дерекқорында оқу-жазу-жою функциялары тағайындалады. Әкімшілік рөл бірнеше пайдаланушыларға, мысалы, әртүрлі бөлімдердің басшыларына тағайындалуы мүмкін.



Бірақ, әкімшілік пайдаланушылардың бірі жоғарыда көрсетілген 5 ережені сақтауды ұмытып кеткенде, біздің ұйымның Access дерекқоры бүлінген.

Access Database мәселесіндегі сыбайлас жемқорлықтың негізгі себептерін талдау (RCA).



Біздікі үлкен ұйым емес, сондықтан Access дерекқоры деректерді сақтау үшін жеткілікті үлкен. Бұл Access дерекқорлары әртүрлі бөлімдер негізінде санатталған, мысалы, «Қаржыға арналған деректер қоры» «Маркетингке арналған деректер базасынан» ерекшеленеді және барлық дерекқорлар жалпы физикалық серверде қолжетімді болады.

Алайда, әкімшілік құқығы бар пайдаланушылардың бірі сол поштаны ұмытып, күрделі сұрауларды жаза бастады. Бұл күрделі сұраулар серверде қажетсіз уақытша файлдарды жасай бастады және бір күннің ішінде белгілі бір уақыт аралығында жинақталған деректер Access дерекқорында бүлінуге әкелді. Осы дерекқорға қатысты барлық әрекеттер, соның ішінде дерекқорға қол жетімділік кенеттен аяқталды.

Access дерекқорын теңестіргеннен кейін және барлық алдын алу шараларын қабылдағаннан кейін де, әкімшілік пайдаланушы білмей жасаған шағын қате үлкен мәселеге әкелді.

Сыбайлас жемқорлық орын алған соң, біздің бірінші жұмысымыз сыбайлас жемқорлық қатесін жою және дерекқорды қайта жандандыру болды.

Access дерекқорын жөндеу үшін қабылданған шешу әдістері

RCA бізге мәселенің себебін және шешу әдісін анықтауға көмектесті.

Сақтық көшірме жасау арқылы қалпына келтіру: Бізде дерекқорды қалпына келтіру үшін қол жетімді бүкіл дерекқордың дайын сақтық көшірмесі болды. Сақтық көшірмені қалпына келтіру үшін келесі қадамдар орындалды:

  1. File Explorer ашылды және дерекқордың сау көшірмесін таңдау үшін шолылды
  2. Дерекқорды бүлінген дерекқорды ауыстыру қажет орынға көшірді. Бар дерекқорды ауыстыру опциясы болды және біз сол опцияны таңдадық.
  3. Дерекқорға қолжетімділікті тексеру үшін дерекқор ашылды.

Біздің өкініштісі, сақтық көшірме сау емес болып көрінді. Excel бағдарламасында қол жетімді Access дерекқоры ұзақ уақыт бойы жаңартылмағанын түсіндік.

Міне, нағыз мәселе сол кезде басталды.

Access дерекқорымыз қолжетімді болмады, сақтық көшірме дұрыс болмады, Power Query бар Excel жұмыс кітабы жаңартылмады және біз жинақтау және жөндеу утилитасын әлдеқашан іске қосқандықтан, кірістірілген утилитадан Access дерекқорын қалпына келтіру мүмкіндігі болмады.

Дерекқорды жөндеуге арналған соңғы шешім

Қолжетімсіз дерекқор пайдаланушылар арасында күйзеліс тудырды. Көптеген пайдаланушылар адасып қалды және әдеттегі тапсырманы орындай алмады. Біз шынымен де тез әрекет етіп, бұл мәселені тезірек шешуіміз керек еді. Енді мәселені шешудің ең жақсы жолы - бұзылған дерекқорды тоқтау уақытын ұзартпай бүкіл дерекқорды қалпына келтіре алатын үшінші тарап бағдарламалық құралымен жөндеу болды.

Біз тиімдісін іздедік Дерекқорды қалпына келтіру бағдарламалық құралына қол жеткізіңіз және бірнеше қолжетімді нұсқалардың ішінен таңдауды шешті Access үшін жұлдызды жөндеу . Біз әртүрлі сайттарда жарияланған пікірлерді оқып, демо нұсқасын қолданып көруді ойладық.

Ескерту: Сақтық шарасы ретінде біз дерекқордың сақтық көшірмесін алдық.

Бұл DIY бағдарламасы болып шықты. Біз бүлінген Access файлын жібергеннен кейін, бағдарламалық құрал соңғы тексеру үшін бүкіл дерекқорды алдын ала қарауды қамтамасыз етті. Сондай-ақ, Stellar қолдау тобы біздің сұрауларымызды шешуге көмектесті.

Бұл нағыз қуанышқа толы сәт болды. Біз бағдарламалық құралды іске қостық, жөндедік және қысқа уақыт ішінде бүкіл Access дерекқорын сақтадық. Сыбайлас жемқорлық мәселесі толығымен шешілді және тағы да барлық пайдаланушылар дерекқорға қол жеткізе алды.

Қорытынды

Access дерекқорына қол жетімсіз болып қалуы мүмкін әртүрлі жағдайлар бар және бұл дерекқордың негізгі мәселесі оның сыбайлас жемқорлыққа бейімділігі болып табылады.

Осы себепті мен әрқашан күрделі сұрауларды жасамауға тырысамын. Мұндай сұраулар серверде қажетсіз уақытша файлдарды жасау, деректерді алу процесін баяулату, сайып келгенде Access дерекқорында бүлінуге әкелетін негізгі мәселелерге әкелетіні белгілі. Егер бұл орын алса, оған дереу назар аудару керек.

Жақында мен квест арқылы жүргізілген негізгі қорытындылардың біріне тап болдым. Аппараттық құралдың ақаулығы бизнеске әсер етудің негізгі себебі болып табылады, 75% деңгейіне жетеді (анықтама үшін төмендегі кестені қараңыз). Мұндай аппараттық немесе бағдарламалық құралдың ақаулары бизнеске тікелей әсер етеді және осы себепті оларға бірінші кезекте назар аудару керек.

Ақ қағаз суреті

Дерекқордың сақтық көшірмесі жедел шешімді қамтамасыз еткенімен, сақтық көшірме дұрыс болмаса, бәрі қиынға соғады. Stellar Repair for Access сияқты үшінші тарап бағдарламалық құралы бүлінген Access дерекқорын жөндеуге келгенде ең жақсы нұсқа болып табылады.

Біздің жағдайда, Access дерекқоры күрделі сұрауларға байланысты бүлінген жағдайда, бағдарламалық қамтамасыз ету жылдам нәтиже берді. Бағдарламалық құралдың басты артықшылығы - оны белсендірусіз оның өнімділігін тексеруге болады. Біз белсендірілгеннен кейін деректерімізді бірден сақтай аламыз. Уақытша кідіріс болған жоқ және біз дерекқор құрамдастарын мүлде жаңа дерекқорға қалпына келтіру арқылы сыбайлас жемқорлық қателерін шеше алдық.

Пайдаланушылар Access дерекқорына қол жеткізе алды және біз жеңілдік!