Minkštas

Produkto apžvalga – „Stellar Repair for Access“.

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Paskutinį kartą atnaujinta 2022 m. balandžio 17 d Produkto apžvalga – Žvaigždžių remontas, skirtas prieigai 0

IT nelaimės nebūtinai įvyksta dėl gaisro, potvynio ar bet kokio kito kataklizminio įvykio. Kartais dėl paprastos klaidos ar sprendimo klaidos, pvz., netinkamos priežiūros, atsarginės kopijos arba netyčinio programos naudojimo, Access administratorius gali susidurti su didžiulėmis problemomis. Aš visada baiminausi dėl sudėtingų arba įdėtų užklausų naudojimo savo „Access“ duomenų bazėje ir yra rimta priežastis, kodėl vengiau to daryti. Kai mes naudojame sudėtingas užklausas Access duomenų bazėje, visada iškyla problemų!

Tiesą sakant, sudėtingų arba įdėtųjų užklausų vaidmuo yra gauti duomenis iš kitų užklausų, kurios gali dar labiau paveikti kitas. Proceso metu Access duomenų bazė pradeda rašyti nereikalingas užklausas, todėl kaupiasi laikini duomenys. Iš esmės Access duomenų bazės vartotojas apie tokią duomenų krūvą nežino.



Dažnai net ir padirbėjus su nedideliu duomenų kiekiu, užklausa atliekama lėtai dėl sudėtingo pobūdžio, o tai kelia įtampą JET varikliui. Šiuo atveju duomenų gavimo naudojant užklausas procesas sulėtėja sukaupti laikini duomenys .

Be to, šio proceso metu, jei „Access“ užspringsta, nėra būdo išvengti galinio failo sugadinimo.



Siekiant išvengti prieigos korupcijos, atsiradusios dėl duomenų kaupimo , visi „Access“ naudotojai, turintys administravimo vaidmenis, buvo įspėti el. paštu laikytis kelių prevencinių priemonių, tokių kaip:

    Venkite naudoti sudėtingas užklausasduomenų bazėje, o tai gali trukdyti duomenų bazės veikimui dėl duomenų kaupimo ir galiausiai sugadinti duomenų bazę.Padalinkite duomenų bazękur pagrindinius duomenis sudaro lentelės, kurių vartotojai tiesiogiai nepasiekia, o sąsajos duomenis sudaro užklausos ir kitos prieigos funkcijos.Išsaugokite atsarginę kopijąvisos duomenų bazės.Tęskite nurašymądalis laikinųjų duomenų į laikinąsias lenteles. Tai pagreitina užklausą dažniausiai 10 ar kartais daugiau kartų, tačiau nepateikia nuolatinio sprendimo.Įdiekite „Power Query“.„Access“ duomenų bazės funkcija, kurioje vartotojai sukūrė dinaminį ryšį su „Excel“ darbaknyge ir šis ryšys buvo nuolat atnaujinamas, kad būtų gauti naujinimai iš duomenų bazės.Suplanuokite „Compact and Repair“ programąkai tik duomenų bazė išjungiama. Automatinis „suglaudinimas uždarant“ atliekamas siekiant reguliariai sumažinti perteklines vietas iš duomenų bazės.

Pastaba: Vartotojams, turintiems administratoriaus vaidmenį, Access duomenų bazėje priskiriamos skaitymo, rašymo ir ištrynimo funkcijos. Administravimo vaidmuo gali būti priskirtas keliems vartotojams, pavyzdžiui, skirtingų padalinių vadovams.



Tačiau kai vienas iš administracinių vartotojų pamiršo laikytis aukščiau nurodytų 5 taisyklių, mūsų organizacijos Access duomenų bazė buvo sugadinta.

„Access“ duomenų bazės problemos pagrindinės priežasties analizė (RCA).



Mūsų organizacija nėra didelė, todėl Access duomenų bazė yra pakankamai didelė duomenims saugoti. Šios „Access“ duomenų bazės suskirstytos į kategorijas pagal skirtingus skyrius, pavyzdžiui, „Finansų duomenų bazė“ skiriasi nuo „Rinkodaros duomenų bazės“ ir visos duomenų bazės yra prieinamos bendrame fiziniame serveryje.

Tačiau vienas iš vartotojų, turinčių administravimo teises, pamiršo tą laišką ir pradėjo rašyti sudėtingas užklausas. Šios sudėtingos užklausos pradėjo kurti nereikalingus laikinus failus užpakalinėje sistemoje ir vieną gražią dieną per tam tikrą laiką susikaupę duomenys sukėlė „Access“ duomenų bazės sugadinimą. Visa veikla, įskaitant duomenų bazės prieinamumą, susijusi su ta duomenų baze, staiga baigėsi.

Net ir suderinus Access duomenų bazę ir ėmusis visų prevencinių priemonių, nedidelė klaida, kurią nesąmoningai padarė administracinis vartotojas, sukėlė didelę problemą.

Dabar, kai įvyko korupcija, pirmasis mūsų darbas buvo ištaisyti korupcijos klaidą ir atkurti duomenų bazę.

„Access“ duomenų bazės taisymui pritaikyti skyros metodai

RCA padėjo mums nustatyti problemos priežastį ir sprendimo būdą.

Atkurti naudojant atsarginę kopiją: turėjome paruoštą visos duomenų bazės atsarginę kopiją, skirtą duomenų bazei atkurti. Norėdami atkurti atsarginę kopiją, buvo atlikti šie veiksmai:

  1. Atidaryta „File Explorer“ ir naršoma, kad pasirinktumėte tinkamą duomenų bazės kopiją
  2. Duomenų bazė nukopijuota į vietą, kur reikėjo pakeisti sugadintą duomenų bazę. Buvo galimybė pakeisti esamą duomenų bazę ir mes pasirinkome šią parinktį.
  3. Atidarė duomenų bazę, kad patikrintų, ar duomenų bazė pasiekiama.

Mūsų nelaimei, atsarginė kopija neatrodė sveika. Ir supratome, kad „Excel“ pasiekiama „Access“ duomenų bazė ilgai nebuvo atnaujinta.

Tada ir prasidėjo tikroji problema.

Mūsų „Access“ duomenų bazė nebuvo pasiekiama, atsarginė kopija buvo netinkama, „Excel“ darbaknygė su „Power Query“ nebuvo atnaujinta, o kadangi jau naudojome „Compact and Repair“ paslaugų programą, „Access“ duomenų bazės atkūrimo iš integruotos programos nebuvo jokios galimybės.

Galutinis duomenų bazių taisymo sprendimas

Nepasiekiama duomenų bazė sukėlė sumaištį tarp vartotojų. Dauguma vartotojų liko įstrigę ir negalėjo atlikti įprastinės užduoties. Tikrai turėjome veikti greitai ir kuo greičiau išspręsti šią problemą. Dabar geriausias būdas išspręsti problemą buvo pataisyti sugadintą duomenų bazę naudojant trečiosios šalies programinę įrangą, kuri galėtų atkurti visą duomenų bazę neprailginant prastovos.

Ieškojome efektyvaus Access duomenų bazių atkūrimo programinė įranga ir iš kelių galimų variantų nusprendė pasirinkti Žvaigždžių remontas prieigai . Perskaitėme įvairiose svetainėse paskelbtas apžvalgas ir galvojome išbandyti demonstracinę versiją.

Pastaba: atsargumo sumetimais padarėme atsarginę duomenų bazės kopiją.

Paaiškėjo, kad tai „pasidaryk pats“ programinė įranga. Kai pateikėme sugadintą Access failą, programinė įranga pateikė visos duomenų bazės peržiūrą, kad būtų galima atlikti galutinį patikrinimą. Be to, „Stellar“ palaikymo komanda buvo daugiau nei naudinga sprendžiant mūsų užklausas.

Tai buvo didžiulio džiaugsmo akimirka. Greitai suaktyvinome programinę įrangą, pataisėme ir išsaugojome visą „Access“ duomenų bazę. Korupcijos problema buvo visiškai išspręsta ir vėl visi vartotojai galėjo prieiti prie duomenų bazės.

Išvada

Yra įvairių atvejų, kai „Access“ duomenų bazė gali tapti neprieinama, o pagrindinė šios duomenų bazės problema yra ta, kad ji yra linkusi į korupciją.

Dėl šios priežasties visada stengiuosi nekurti sudėtingų užklausų. Yra žinoma, kad dėl tokių užklausų kyla didelių problemų, pvz., sukuriami nereikalingi laikinieji failai užpakalinėje sistemoje, sulėtėja duomenų gavimo procesas, o tai galiausiai sukelia „Access“ duomenų bazės pažeidimą. Jei taip atsitiks, reikia nedelsiant atkreipti dėmesį.

Neseniai aš aptikau vieną iš pagrindinių atradimų, kuriuos atliko Quest. Buvo aiškiai nurodyta, kad aparatinės įrangos gedimas yra pagrindinė verslo poveikio priežastis, kuri siekia 75 % (žr. toliau pateiktą lentelę). Tokie aparatinės ar programinės įrangos gedimai turi tiesioginį poveikį verslui, todėl į juos turi būti kreipiamas dėmesys pirmiausia.

Balto popieriaus vaizdas

Nors duomenų bazės atsarginė kopija suteikia greitą sprendimą, kai atsarginė kopija nėra sveika. Trečiosios šalies programinė įranga, pvz., „Stellar Repair for Access“, yra geriausias pasirinkimas, kai reikia taisyti sugadintą „Access“ duomenų bazę.

Mūsų atveju, kai „Access“ duomenų bazė buvo sugadinta dėl sudėtingų užklausų, programinė įranga pateikė momentinius rezultatus. Pagrindinis programinės įrangos privalumas yra tai, kad jos veikimą galima patikrinti be aktyvinimo. Ir mes galime išsaugoti savo duomenis iškart po aktyvavimo. Laiko delsos nebuvo, o sugadinimo klaidas galėjome išspręsti atkurdami duomenų bazės komponentus į visiškai naują duomenų bazę.

Vartotojai galėjo pasiekti Access duomenų bazę ir mums palengvėjo!