Spôsoby zdieľania počítačovej databázy programu Access
Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Existuje niekoľko spôsobov zdieľania Access databázy v závislosti od vašich potrieb a dostupnosti zdrojov. V tomto článku sa pozrieme na dostupné možnosti, výhody jednotlivých možností a zdroje informácií.

Obsah tohto článku

Prehľad spôsobov zdieľania Access údajov

Databázové aplikácie sa časom menia a zväčšujú. Potreby a výkon ovplyvňujú mnohé faktory vrátane počtu súbežných používateľov, sieťového prostredia, priepustnosti, latencie, veľkosti databázy, maximálneho času používania a očakávaného rastu. Stručne povedané, ak je vaše databázové riešenie úspešné, pravdepodobne sa bude musieť ďalej vyvíjať. Našťastie Access má evolučnú cestu od jednoduchej po pokročilú, ktorú môžete časom prevziať a efektívne škálovať svoje riešenie. Nasledujúca tabuľka obsahuje súhrn Access scenárov a vyťažení, ktoré vám pomôžu vybrať si túto cestu.

Prehľad možností zdieľania v Accesse

Na začiatok stránky

Zdieľanie jednej databázy

Ide o najjednoduchšiu možnosť s najmenšími požiadavkami, ktorá však poskytuje najmenší počet funkcií. Pri tomto spôsobe sa databáza uchováva na zdieľanej sieťovej jednotke a všetci používatelia súčasne používajú databázový súbor. Spoľahlivosť a dostupnosť môžu byť problematické v prípade, že údaje mení naraz viacero používateľov, pretože všetky databázové objekty sa zdieľajú. Tento postup tiež môže obmedziť výkon, pretože všetky databázové objekty sa odosielajú cez sieť.

Táto možnosť môže fungovať, ak sa očakáva, že databázu bude používať naraz len niekoľko ľudí a používatelia nebudú musieť prispôsobovať návrh databázy. Táto metóda je však menej bezpečná ako iné metódy zdieľania databázy, pretože každý používateľ má úplnú kópiu databázového súboru, čím sa zvyšuje riziko neoprávneného prístupu.

Zdieľanie databázy pomocou zdieľaného priečinka:

  1. V domácom alebo malom podnikovom prostredí zdieľajte priečinok s konkrétnymi ľuďmi. Ďalšie informácie nájdete v téme Zdieľanie súborov cez sieť vo Windowse.

  2. Uistite sa, že Access je nastavená na otvorenie v zdieľanom režime vo všetkých počítačoch používateľov. Toto nastavenie je predvolené nastavenie, odporúčame však ho overiť  – ak používateľ otvorí databázu vo výhradnom režime, vyskytnú sa problémy s dostupnosťou údajov.

    1. Začnite Access a v časti Súbor kliknite na položku Možnosti.

    2. V poli možnostiAccess kliknite na položku Nastavenie klienta.

    3. V časti Rozšírené v časti Predvolený režim otvorenia vyberte položku Zdieľané, kliknite na tlačidlo OK a potom ukončite Access.

  3. Skopírujte databázový súbor do zdieľaného priečinka. Po skopírovaní súboru overte, či sú atribúty súboru nastavené na povolenie čítania a zápisu do databázového súboru. Používatelia musia mať prístup na čítanie a zapisovanie, aby mohli používať databázu.

  4. V počítači každého používateľa vytvorte odkaz na databázový súbor. Ďalšie informácie nájdete v téme Vytvorenie odkazu na pracovnej ploche pre program alebo súbor balíka Office.

Na začiatok stránky

Zdieľanie rozdelenej databázy

Toto je dobrá voľba, ak nemáte SharePoint lokalitu alebo databázový server. Rozdelenú databázu môžete zdieľať cez sieť LAN( Local Area Network). Keď rozdelíte databázu, reorganizujete ju na dva súbory – serverovú databázu, ktorá obsahuje tabuľky údajov, a klientsku databázu, ktorá obsahuje všetky ostatné databázové objekty, ako sú dotazy, formuláre a zostavy. Každý používateľ pracuje s údajmi pomocou lokálnej kópie klientskej databázy.

Medzi výhody rozdelenia databázy patria:

  • Vylepšený výkon    V sieti sa zdieľajú iba údaje, nie tabuľky, dotazy, formuláre, zostavy, makrá a moduly.

  • Vyššia dostupnosť    Databázové transakcie, ako sú napríklad úpravy záznamov, sa dokončia rýchlejšie.

  • Rozšírené zabezpečenie    Používatelia majú prístup k serverovej databáze prostredníctvom prepojených tabuliek. je menej pravdepodobné, že votrelci môžu získať neoprávnený prístup k údajom prostredníctvom klientskej databázy.

  • Vylepšená spoľahlivosť    Ak sa u používateľa vyskytne problém a databáza sa neočakávane zavrie, poškodenie databázového súboru je zvyčajne obmedzené na kópiu klientskej databázy, ktorú mal používateľ otvorenú.

  • Flexibilné vývojové prostredie    Každý používateľ môže nezávisle vyvíjať dotazy, formuláre, zostavy a iné databázové objekty bez toho, aby to ovplyvnilo ostatných používateľov. Môžete tiež vyvinúť a distribuovať novú verziu klientskej databázy bez prerušenia prístupu k údajom uloženým v serverovej databáze.

Ďalšie informácie nájdete v téme Rozdelenie accessovej databázy.

Na začiatok stránky

Zdieľanie údajov na lokalite SharePoint

Existuje niekoľko spôsobov zdieľania Access údajov na SharePoint lokalite:

  • Prepojenie    Proces prepojenia sa pripojí k údajom v inom programe, takže môžete zobraziť a upraviť najnovšie údaje v SharePoint aj v Access bez vytvárania a údržby kópie údajov v Access. Ak nechcete kopírovať zoznam služby SharePoint do databázy Access, ale chcete spúšťať dotazy a vytvárať zostavy na základe obsahu tohto zoznamu, môžete vytvoriť prepojenie na údaje.

  • Pohyblivý    Pri premiestňovaní údajov z Access na lokalitu SharePoint vytvoríte zoznamy na lokalite SharePoint, ktoré zostanú prepojené s tabuľkami v databáze. Sprievodca exportovaním tabuliek do SharePoint vám pomôže premiestniť údaje zo všetkých tabuliek naraz a zachovať ich vzťahy.

Ďalšie informácie nájdete v téme Import, prepojenie alebo premiestnenie údajov do SharePointu.

Upozornenie    Napriek tomu, že databázový súbor Access môžete uložiť do OneDrive alebo knižnice dokumentov SharePoint, odporúčame, aby ste z týchto umiestnení neotvárali Access databázu. Súbor sa môže stiahnuť lokálne na úpravy a potom znova nahrať po uložení zmien do SharePoint. Ak databázu Access z SharePoint otvorí viacero osôb, môže sa vytvoriť viacero kópií databázy a môže sa vyskytnúť neočakávané správanie. Toto odporúčanie sa vzťahuje na všetky typy Access súborov vrátane jednej databázy, rozdelenej databázy a formátov súborov .accdb, .accdc, .accde a .accdr. Ďalšie informácie o nasadení Access nájdete v téme Nasadenie accessovej aplikácie.

Na začiatok stránky

Zdieľanie údajov pomocou databázového servera

Na zdieľanie databázy môžete použiť Access s databázovým serverovým produktom, ako je napríklad SQL Server. Tento spôsob ponúka mnohé výhody, nevyžaduje však ďalší softvér  – databázový serverový produkt.

Táto metóda je podobná ako rozdelenie databázy, pretože tabuľky sú uložené v sieti a každý používateľ má lokálnu kópiu databázového súboru Access, ktorý obsahuje prepojenia na tabuľky, ako aj dotazy, formuláre, zostavy a ďalšie databázové objekty. Výhody tohto spôsobu zdieľania závisia od používaného softvéru databázového servera, všeobecne však možno medzi ne zahrnúť používateľské kontá a selektívny prístup k údajom, vynikajúcu dostupnosť údajov a dobré integrované nástroje na správu údajov. Okrem toho, väčšina databázový serverový softvér dobre funguje so staršími verziami Access, takže nie všetci používatelia musia používať rovnakú verziu. Zdieľajú sa iba tabuľky. Ďalšie informácie nájdete v téme Migrácia accessovej databázy do SQL Server, import údajov v databáze SQL Server alebo prepojenie na údaje v databáze SQL Server a prepojenie na údaje z databázy azure SQL Server alebo importovanie údajov z tejto databázy.

Výhody zdieľania databázy pomocou databázového servera

  • Vysoký výkon a škálovateľnosť    V mnohých situáciách ponúka databázový server lepší výkon ako samotný Access databázový súbor. Mnohé databázové serverové produkty tiež poskytujú podporu pre veľmi veľké databázy veľkosti terabajtov, čo je približne 500-násobok aktuálneho limitu pre Access databázový súbor (dva gigabajty). Databázové serverové produkty vo všeobecnosti vynikajúco fungujú tým, že dokážu paralelne spracúvať dotazy (pomocou viacerých natívnych vláken v rámci jedného procesu s cieľom spracovať požiadavky používateľa) a minimalizujú nároky na pamäť po pridaní ďalších používateľov.

  • Zvýšená dostupnosť    Väčšina databázových serverových produktov umožňuje zálohovať databázu počas jej používania. Znamená to, že nemusíte nútiť používateľov, aby zatvorili databázy a aby ste mohli zálohovať údaje. Okrem toho databázové serverové produkty spravidla veľmi efektívne súbežne spracúvajú úpravy a zamknutie záznamov.

  • Vylepšené zabezpečenie    Žiadnu databázu nie je možné úplne zabezpečiť. Databázové serverové produkty však ponúkajú robustné zabezpečenie, ktoré pomáha chrániť údaje pred neoprávneným použitím. Väčšina databázových serverových produktov ponúka zabezpečenie na úrovni konta a používateľ tak môže určiť tabuľky, ktoré si môžu jednotliví používatelia zobraziť. Aj v prípade nesprávneho získania Access klientskeho rozhrania sa neoprávnenému použitiu údajov zabráni zabezpečenie založené na konte.

  • Automatická obnoviteľnosť    V prípade zlyhania systému (napríklad zlyhanie operačného systému alebo výpadok prúdu) majú niektoré databázové serverové produkty mechanizmy automatického obnovenia, ktoré obnovujú databázu do posledného stavu konzistentnosti v priebehu niekoľkých minút bez zásahu správcu databázy.

  • Spracovanie na serveri    Použitie Access v konfigurácii klienta alebo servera pomáha znížiť zaťaženie siete spracovaním databázových dotazov na serveri pred odoslaním výsledkov klientovi. Spracovanie na serveri je spravidla efektívnejšie – najmä vtedy, keď sa spracúvajú veľké množiny údajov.

  • Azure SQL Server     Okrem výhod SQL Server ponúka dynamickú škálovateľnosť bez výpadkov, inteligentnú optimalizáciu, globálnu škálovateľnosť a dostupnosť, elimináciu nákladov na hardvér a zníženú správu.

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.