Jedním z velmi častých problémů hlášených komunitou uživatelů MS Access je poškození dat. Vzhledem k tomu, že každý podnik silně spoléhá na svou databázi, je děsivé si představit, že by bez ní fungoval podnik po jakoukoli dobu. Když dojde k poškození dat, řešení může trvat delší dobu. Talentovaný a zkušený odborník na databázová řešení často dokáže databázi rychle opravit. Jindy může být řešení mnohem časově náročnější. V nejzávažnějších případech může podnik zaznamenat trvalou ztrátu částí nebo všech svých dat. V tomto případě může být jediným řešením ručně znovu vytvořit ztracené části databáze a pokračovat vpřed. Na této křižovatce je třeba učinit těžké rozhodnutí. Provádíte přestavbu pomocí MS Access? Nebo využijete této příležitosti k upgradu na robustnější a bezpečnější databázovou aplikaci?
Co činí MS Access zranitelným?
Nejvýkonnější funkcí každé databáze je, že ji může využívat současně více uživatelů v různých kancelářích. Vzhledem k tomu, že MS Access je relační databáze „systém souborů“, je každá část databáze (jako jsou datové tabulky, dotazy, formuláře, sestavy atd.) uložena v jediném souboru .MDB. Proto lze MS Access často používat v prostředí jednoho uživatele po dlouhou dobu bez známek poškození. Ve víceuživatelském prostředí však musí soubor(y) .MDB sdílet mnoho uživatelů na různých místech v síti. Zjednodušeně to znamená, že každý záznam v celé databázi je dočasně využíván na jedné pracovní stanici, zatímco ostatní uživatelé přistupují ke stejným záznamům z jiných pracovních stanic. To je bohužel způsob, jakým MS Access funguje a vytváří mnohem více příležitostí pro korupci ve srovnání s jinými systémy. S databází, která pomáhá řídit kritické činnosti, jako je vedení záznamů, finance, plánování a mnoho dalších funkcí, je rozumné přijmout opatření, která zabrání poškození dat. V části 2 tohoto příspěvku probereme osvědčené postupy pro předcházení korupci v databázích MS Access.
Běžné příčiny korupce MS Access
Software
- Každá aplikace selhává (MS Access nebo jakákoli jiná) a shazuje ostatní.
- Pracovní stanice s různými aktualizacemi MS Access (zejména JET) způsobují nekonzistentní chování.
Hardware / Systémy
- Kdykoli dojde k restartování, vypnutí nebo selhání souborového serveru.
- Problémy s napájením: nedostatečné napájení, špičky, poklesy, výpadky proudu, výpadky
- Přehřívání, občasné součásti, konflikty zařízení.
- Nepřerušované konektory kabelů, rozbočovače/přepínače, síťové karty
- Nestabilní sítě, jako je WiFi.
- Nedostatek místa na pevném disku pro dočasnou složku a/nebo virtuální paměť.
Uživatelé
- Vypnutí počítače bez ukončení MS Access.
- Nechat databázi otevřenou, když se nepoužívá
Když udeří korupce
Když dojde ke havárii souborového systému, MS Access může poskytnout varování a vyzvat uživatele ke spuštění příkazu Zkomprimovat a opravit databázi. Před spuštěním tohoto procesu si vytvořte kopii poškozeného souboru .MDB, ujistěte se, že máte nejnovější zálohu databáze a že se všichni uživatelé z databáze odhlásí.
Pokud spuštění příkazu Zkomprimovat a opravit databázi neopraví databázi, možná budete muset použít alternativní metodu obnovy. K dispozici jsou další nástroje, které hlásí opravu databází MS Access. Ne všechny nástroje jsou však stejné. Proto důrazně doporučujeme, abyste k určení nejlepšího nástroje k obnovení souborů databáze .MDB využili renomovaného odborníka. Nekvalitní nástroj na opravu nebo nezkušený člověk může ve skutečnosti situaci spíše zhoršit, než zlepšit. Nezapomeňte vybrat odborníka, který má zkušenosti s opravou databází MS Access.
—-V části 2 tohoto příspěvku probereme osvědčené postupy, jak zabránit poškození databáze MS Access.