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.
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:
-
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.
-
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.
-
Začnite Access a v časti Súbor kliknite na položku Možnosti.
-
V poli možnostiAccess kliknite na položku Nastavenie klienta.
-
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.
-
-
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.
-
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.
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.
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.
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.