REAL SOFT

Access 2024: rozdelená databáza pre spoľahlivú tímovú prácu

Access 2024Zdieľaná databázaTímová práca

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.

Odporúčaný modelZadná časť obsahuje iba zdieľané tabuľky v sieťovom umiestnení. Predná časť obsahuje prepojenia, dotazy, formuláre, zostavy a kód. Každý používateľ pracuje s vlastnou lokálnou kópiou prednej časti.

Č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

  1. Skontrolujte aplikáciu. Opravte chýbajúce odkazy, otestujte formuláre a zaznamenajte verziu Accessu aj formát súboru.
  2. Spustite nástroj na rozdelenie. V časti Databázové nástroje použite sprievodcu a vytvorte zadnú časť v pripravenom sieťovom priečinku.
  3. 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ť.
  4. 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.
  5. 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.

Súvisiaci produkt a návody