Access 2024: rozdelená databáza pre spoľahlivú tímovú prácu
Jedna databáza Accessu otvorená priamo zo sieťového priečinka viacerými ľuďmi môže byť pomalá a citlivá na výpadky. Rozdelenie na dátovú a používateľskú časť umožní ponechať spoločné tabuľky na serveri a každému používateľovi dať vlastnú lokálnu kópiu formulárov, dotazov a zostáv.
Čo sa rozdelením zmení
Zadná časť
Súbor s tabuľkami zostáva v stabilnom sieťovom priečinku. Prístup riadia oprávnenia súborového systému a pravidelná záloha.
Predná časť
Obsahuje rozhranie aplikácie a prepojené tabuľky. Lokálna kópia obmedzuje prenos objektov cez sieť a umožňuje kontrolovane vydávať nové verzie.
Microsoft odporúča zvážiť rozdelenie databázy, ktorú cez sieť zdieľa viac ľudí. Medzi výhody uvádza lepší výkon, dostupnosť a spoľahlivosť, pretože sa cez sieť prenášajú najmä údaje. Problém jednej lokálnej prednej časti má zároveň menšiu šancu poškodiť aplikáciu ostatných používateľov.
Pred zásahom zastavte zmeny
Najprv vytvorte overenú zálohu a dohodnite krátke servisné okno. Počas rozdeľovania nesmie nikto zapisovať nové údaje, pretože neskoršie zmeny v pôvodnom súbore sa nemusia dostať do vytvorenej zadnej časti. Pracujte s kópiou uloženou na lokálnom disku, nie priamo s jediným produkčným súborom na sieti.
Dôležité: rozdelenie nie je archivácia ani náhrada zálohy. Staré záznamy sa automaticky nepresunú a oba výsledné súbory zostávajú súčasťou jedného systému, ktorý treba zálohovať, aktualizovať a skúšať obnoviť.
Bezpečný postup nasadenia
- Skontrolujte aplikáciu. Opravte chýbajúce odkazy, otestujte formuláre a zaznamenajte verziu Accessu aj formát súboru.
- Spustite nástroj na rozdelenie. V časti Databázové nástroje použite sprievodcu a vytvorte zadnú časť v pripravenom sieťovom priečinku.
- Použite stabilnú cestu. Microsoft odporúča cestu UNC, pretože písmená mapovaných jednotiek sa môžu medzi počítačmi líšiť.
- Rozdajte lokálne kópie. Každý používateľ dostane vlastnú prednú časť na svoj počítač, nie jednu spoločnú kópiu otvorenú zo servera.
- Otestujte súbeh. Dvaja používatelia nech súčasne pridajú a upravia testovacie záznamy, spustia zostavu a bezpečne zatvoria aplikáciu.
Aktualizujte rozhranie bez rizika pre dáta
Prednú časť označte číslom verzie. Vývojár upravuje samostatnú pracovnú kópiu a po teste distribuuje nové vydanie. Zadnú časť neprepisujte pri každej zmene formulára. Ak sa zmení umiestnenie tabuliek, použite správcu prepojených tabuliek a aktualizujte odkazy kontrolovaným spôsobom.
Na obmedzenie zásahov do návrhu môžete pripraviť súbor ACCDE, no odomknutú vývojovú verziu bezpečne uchovajte. Pred nasadením overte kompatibilitu verzií Accessu, dôveryhodné umiestnenia, makrá a 32-bitové alebo 64-bitové doplnky.
Pri práci cez pomalú sieť WAN, VPN alebo nespoľahlivé bezdrôtové spojenie zvážte databázový server. Rozdelený súbor Accessu je vhodný najmä pre stabilnú lokálnu sieť; rast počtu používateľov a objemu dát môže vyžadovať migráciu zadnej časti.
Údržbu plánujte mimo pracovného času. Kompaktovanie, opravy a zmeny štruktúry vykonávajte až po odhlásení používateľov a po vytvorení zálohy. Prevádzkový záznam má uvádzať dátum, verziu prednej časti, umiestnenie zadnej časti a výsledok skúšky.
- Pred rozdelením vznikla overená záloha produkčných dát.
- Zadná časť má stabilnú cestu a správne oprávnenia.
- Každý používateľ pracuje s vlastnou lokálnou prednou časťou.
- Súbeh, aktualizácia aj obnova boli prakticky otestované.
Zdieľajte dáta, nie celú aplikáciu
Rozdelenie Accessu oddeľuje spoločné tabuľky od používateľského rozhrania. Výsledkom je lepšie riadenie verzií a spoľahlivejšia tímová práca, ak sieť, oprávnenia a zálohy zostanú pod kontrolou.