Mehko

Pregled izdelka – Stellar Repair for Access

Preizkusite Naš Instrument Za Odpravo Težav





Zadnja posodobitev 17. april 2022 Pregled izdelka - Stellar Repair for Access 0

Nesreče IT ne nastanejo nujno zaradi požara, poplave ali katerega koli drugega kataklizmičnega dogodka. Včasih lahko preprosta napaka ali napaka pri presoji, kot je napačno vzdrževanje ali varnostno kopiranje ali nenamerna uporaba aplikacije, povzroči veliko težavo skrbnika Accessa. Vedno sem bil prestrašen glede uporabe zapletenih ali ugnezdenih poizvedb v moji bazi podatkov Access in obstaja močan razlog, zakaj sem se temu izognil. Kadar koli uporabljamo zapletene poizvedbe v bazi podatkov Access, se vedno pojavi težava!

Pravzaprav je vloga zapletenih ali ugnezdenih poizvedb pridobivanje podatkov iz drugih poizvedb, ki lahko dodatno prizadenejo druge. Pri tem začne Accessova baza podatkov pisati nepotrebne poizvedbe, kar povzroči kopičenje začasnih podatkov. V bistvu se uporabnik baze podatkov Access ne zaveda takšnega kupa podatkov.



Pogosto tudi po obdelavi majhne količine podatkov poizvedba zaradi svoje kompleksne narave deluje počasi, kar obremenjuje motor JET. V tem primeru je upočasnitev postopka pridobivanja podatkov prek poizvedb nakopičene začasne podatke .

Poleg tega med tem postopkom, če se Access zaduši, se ne morete izogniti poškodbam v datoteki zaledja.



Da bi se izognili korupciji Access, ki je nastala zaradi kopičenja podatkov , so bili vsi uporabniki Accessa s skrbniškimi vlogami po e-pošti obveščeni, naj upoštevajo nekaj preventivnih ukrepov, kot so:

    Izogibajte se uporabi zapletenih poizvedbna zbirko podatkov, kar lahko ovira delovanje baze podatkov zaradi kopičenja podatkov in na koncu privede do okvare baze podatkov.Razdelite bazo podatkovpri čemer so podatki v zaledju sestavljeni iz tabel, do katerih uporabniki ne dostopajo neposredno, podatki sprednjega dela pa obsegajo poizvedbe in druge funkcije Accessa.Ohranite varnostno kopijocelotne baze podatkov.Nadaljujte z odpisomdel začasnih podatkov v začasne tabele. To pospeši poizvedbo večinoma za faktor 10 ali včasih več, vendar ne zagotavlja trajne rešitve.Namestite Power Queryfunkcija za Accessovo zbirko podatkov, kjer so uporabniki ustvarili dinamično povezavo z delovnim zvezkom Excel in ta povezava se je nenehno posodabljala, da bi dobili posodobitve iz baze podatkov.Načrtujte pripomoček Compact and Repairtakoj ko se baza podatkov izklopi. Samodejno „zbijanje ob zaprtju“ se izvaja za redno zmanjševanje odvečnih prostorov iz baze podatkov.

Opomba: Uporabnikom s skrbniško vlogo so v bazi podatkov Access dodeljene funkcije za branje, pisanje in brisanje. Administrativno vlogo je mogoče dodeliti več uporabnikom, na primer vodjem različnih oddelkov.



Ko pa je eden od administrativnih uporabnikov pozabil upoštevati zgornjih 5 navedenih pravil, se je podatkovna baza Access naše organizacije pokvarila

Analiza osnovnega vzroka (RCA) korupcije v Access Database težave



Naša organizacija ni velika, zato je Accessova baza podatkov dovolj velika za shranjevanje podatkov. Te baze podatkov Access so kategorizirane na podlagi različnih oddelkov, na primer »Baza podatkov za finance« se razlikuje od »Baze podatkov za trženje« in vse baze podatkov so na voljo na skupnem fizičnem strežniku.

Vendar je eden od uporabnikov z upravnimi pravicami pozabil na to pošto in začel pisati zapletene poizvedbe. Te zapletene poizvedbe so začele ustvarjati nepotrebne začasne datoteke v ozadju in nekega lepega dne so podatki, ki so se nabrali v določenem časovnem obdobju, povzročili korupcijo v bazi podatkov Access. Vse dejavnosti, vključno z dostopnostjo baze podatkov, povezane s to bazo, so se nenadoma končale.

Tudi po uskladitvi Accessove baze podatkov in vseh preventivnih ukrepih je majhna napaka, ki jo je nevede storil upravni uporabnik, pripeljala do velike težave.

Zdaj, ko je prišlo do poškodbe, je bila naša prva naloga odpraviti napako korupcije in ponovno vzpostaviti bazo podatkov.

Metode ločljivosti, sprejete za popravilo Accessove baze podatkov

RCA nam je pomagal ugotoviti vzrok težave in način reševanja.

Obnovitev z varnostno kopijo: Za obnovitev baze smo imeli pripravljeno varnostno kopijo celotne baze podatkov. Za obnovitev varnostne kopije so bili izvedeni naslednji koraki:

  1. Odprl File Explorer in brskal za izbiro zdrave kopije baze podatkov
  2. Bazo podatkov je kopiral na mesto, kjer je bilo treba poškodovano bazo podatkov zamenjati. Obstajala je možnost zamenjave obstoječe baze podatkov in to možnost smo izbrali.
  3. Odprl bazo podatkov, da preverim, ali je bila baza podatkov dostopna.

Na našo žalost se zdi, da varnostna kopija ni bila zdrava. In ugotovili smo, da Accessova baza podatkov, ki je na voljo v Excelu, ni bila dolgo osvežena.

Takrat se je začela prava težava.

Naša Accessova zbirka podatkov ni bila dostopna, varnostna kopija ni bila zdrava, Excelov delovni zvezek z Power Query ni bil osvežen in ker smo že uporabljali pripomoček Compact and Repair, ni bilo možnosti za obnovitev baze podatkov Access iz vgrajenega pripomočka.

Najboljša rešitev za popravilo baze podatkov

Nedostopna baza podatkov je povzročila opustošenje med uporabniki. Večina uporabnikov je ostala na cedilu in ni mogla opraviti rutinske naloge. Res smo morali hitro ukrepati in to težavo čim prej rešiti. Najboljši način za rešitev je bil popraviti poškodovano bazo podatkov s programsko opremo drugih proizvajalcev, ki bi lahko obnovila celotno bazo podatkov, ne da bi podaljšala čas izpada.

Iskali smo učinkovitega Dostop do programske opreme za obnovitev baze podatkov in med nekaj razpoložljivimi možnostmi se odločil izbrati Stellar Repair for Access . Prebrali smo ocene, objavljene na različnih spletnih mestih, in pomislili, da bi preizkusili demo različico.

Opomba: Kot previdnostni ukrep smo naredili varnostno kopijo baze podatkov.

Izkazalo se je, da gre za programsko opremo DIY. Ko smo oddali poškodovano datoteko Access, je programska oprema zagotovila predogled celotne baze podatkov za končno preverjanje. Tudi ekipa za podporo Stellar je bila več kot v pomoč pri reševanju naših poizvedb.

To je bil trenutek čistega veselja. Programsko opremo smo aktivirali, popravili in v kratkem času shranili celotno Accessovo bazo podatkov. Težava s korupcijo je bila v celoti rešena in ponovno so vsi uporabniki lahko dostopali do baze podatkov.

Zaključek

Obstajajo različni primeri, ko lahko Accessova baza podatkov postane nedostopna, glavna težava te baze podatkov pa je, da je nagnjena k poškodbam.

Zaradi tega vedno pazim, da ne ustvarjam zapletenih poizvedb. Znano je, da takšne poizvedbe povzročijo velike težave, kot je ustvarjanje nepotrebnih začasnih datotek v ozadju, upočasnitev postopka pridobivanja podatkov, kar na koncu vodi do okvare baze podatkov Access. Če se to zgodi, je potrebna takojšnja pozornost.

Pred kratkim sem naletel na eno od glavnih ugotovitev, ki jih je izvedel quest. Jasno je bilo navedeno, da je odpoved strojne opreme glavni vzrok za vpliv na poslovanje, saj doseže raven 75 % (za referenco preverite spodnjo tabelo). Takšne okvare strojne ali programske opreme imajo neposreden poslovni učinek, zato jih je treba obravnavati prednostno.

Slika belega papirja

Čeprav varnostno kopiranje baze podatkov zagotavlja takojšnjo rešitev, se stvari zapletejo, ko varnostna kopija ni zdrava. Programska oprema tretjih oseb, kot je Stellar Repair for Access, je najboljša možnost, ko gre za popravilo poškodovane baze podatkov Access.

V našem primeru, kjer se je baza podatkov Access pokvarila zaradi zapletenih poizvedb, je programska oprema zagotovila takojšnje rezultate. Glavna prednost programske opreme je, da jo je mogoče preizkusiti brez aktivacije. Svoje podatke bi lahko shranili takoj po aktivaciji. Časovnega zamika ni bilo in napake v zvezi s korupcijo smo lahko odpravili tako, da smo komponente baze podatkov obnovili v popolnoma novo bazo podatkov.

Uporabniki so lahko dostopali do baze podatkov Access in oddahnili smo!