Způsoby sdílení databáze aplikace Access pro klientské počítače
Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Existuje několik způsobů, jak můžete sdílet Access databázi v závislosti na vašich potřebách a dostupnosti prostředků. V tomto článku se podíváme na dostupné možnosti, výhody jednotlivých možností a zdroje informací.

V tomto článku

Přehled způsobů sdílení dat Access

Databázové aplikace se v průběhu času mění a zvětšují. Potřeby a výkon ovlivňuje mnoho faktorů, včetně počtu souběžných uživatelů, síťového prostředí, propustnosti, latence, velikosti databáze, doby využití ve špičce a očekávané míry růstu. Stručně řečeno, pokud je vaše databázové řešení úspěšné, pravděpodobně se bude muset vyvíjet. Access má naštěstí vývojovou cestu, od jednoduchého až po pokročilé, kterou můžete časově efektivně škálovat. Následující tabulka shrnuje Access scénáře a úlohy, které vám pomůžou s výběrem této cesty.

Přehled možností sdílení přístupu

Začátek stránky

Sdílení izolované databáze

Tato možnost je nejjednodušší a klade nejmenší nároky, ale má také nejomezenější funkčnost. U této metody je soubor databáze uložený na sdílené síťové jednotce a všichni uživatelé ho sdílejí současně. Pokud bude několik uživatelů současně měnit data, může dojít k určitým omezením spolehlivosti a dostupnosti, protože se sdílejí všechny databázové objekty. Také může dojít ke snížení výkonu, protože všechny databázové objekty se posílají přes síť.

Tato možnost vám může pomoct, pokud se očekává, že databázi bude současně používat jen několik lidí a uživatelé nemusí přizpůsobovat návrh databáze. Tato metoda je ale méně bezpečná než jiné metody sdílení databáze, protože každý uživatel má úplnou kopii souboru databáze, což zvyšuje riziko neoprávněného přístupu.

Sdílení databáze pomocí sdílené složky:

  1. V domácím prostředí nebo prostředí malé firmy sdílejte složku s konkrétními lidmi. Další informace najdete v tématu Sdílení souborů přes síť ve Windows.

  2. Ujistěte se, že je Access nastavená tak, aby se na počítačích všech uživatelů otevírala ve sdíleném režimu. Toto je výchozí nastavení, měli byste ale provést jeho kontrolu – pokud některý uživatel otevře databázi ve výhradním režimu, omezí tím dostupnost dat.

    1. Spusťte Access a v části Soubor klikněte na Možnosti.

    2. V poli možnostiAccess klikněte na Nastavení klienta.

    3. V části Upřesnit v části Výchozí režim otevření vyberte Sdílené, klikněte na OK a pak ukončete Access.

  3. Zkopírujte soubor databáze do sdílené složky. Po zkopírování zkontrolujte, zda jsou atributy souboru nastaveny tak, aby umožňovaly k souboru databáze přístup pro čtení i zápis. Aby mohli uživatelé databázi používat, musí mít přístup pro čtení i zápis.

  4. V počítačích jednotlivých uživatelů vytvořte zástupce souboru databáze. Další informace najdete v článku Vytvoření zástupce na ploše pro aplikaci nebo soubor Office.

Začátek stránky

Sdílení rozdělené databáze

To je dobrá volba, pokud nemáte SharePoint lokalitu nebo databázový server. Rozdělenou databázi můžete sdílet přes místní síť (LAN). Při rozdělení databázi přeskupíte do dvou souborů: back-end databáze, která obsahuje tabulky dat, a front-end databáze, která obsahuje všechny ostatní databázové objekty, například dotazy, formuláře a sestavy. Každý uživatel databáze přistupuje k datům pomocí místní kopie front-end databáze.

Mezi výhody rozdělení databáze patří:

  • Vyšší výkon    V síti se sdílí pouze data, nikoli tabulky, dotazy, formuláře, sestavy, makra a moduly.

  • Vyšší dostupnost:    Databázové transakce, jako jsou úpravy záznamů, se dokončí rychleji.

  • Rozšířené zabezpečení    Uživatelé přistupují k back-endové databázi prostřednictvím propojených tabulek. je méně pravděpodobné, že vetřelci mohou získat neoprávněný přístup k datům prostřednictvím front-end databáze.

  • Zvýšená spolehlivost:    Pokud uživatel narazí na problém a databáze se neočekávaně zavře, poškození souboru databáze je obvykle omezeno na kopii front-end databáze, kterou měl uživatel otevřený.

  • Flexibilní vývojové prostředí:    Každý uživatel může nezávisle vyvíjet dotazy, formuláře, sestavy a další databázové objekty, aniž by to mělo vliv na ostatní uživatele. Kromě toho můžete vyvíjet a distribuovat novou verzi front-end databáze bez přerušení přístupu k datům uloženým v back-end databázi.

Další informace najdete v tématu Rozdělení databáze Accessu.

Začátek stránky

Sdílení dat na webu SharePoint

Existuje několik způsobů, jak sdílet Access data na SharePoint webu:

  • Spojující    Proces propojení se připojuje k datům v jiné aplikaci, takže můžete zobrazit a upravit nejnovější data v SharePoint i v Access bez vytváření a údržby kopie dat v Access. Pokud nechcete do databáze Access kopírovat Sharepointový seznam, ale chcete místo toho spouštět dotazy a generovat sestavy založené na obsahu tohoto seznamu, můžete data propojit.

  • Dojemný    Když přesunete data z Access do SharePoint webu, vytvoříte na SharePoint webu seznamy, které zůstanou propojené s tabulkami v databázi. Průvodce exportem tabulek do SharePoint vám pomůže přesunout data ze všech tabulek najednou a udržovat jejich relace.

Další informace najdete v tématu Import, propojení nebo přesunutí dat do SharePointu.

Upozornění    I když můžete uložit soubor Access databáze do OneDrive nebo knihovny dokumentů SharePoint, doporučujeme, abyste z těchto umístění neotevřeli Access databázi. Soubor se může stáhnout místně pro úpravy a potom ho znovu nahrát, jakmile uložíte změny do SharePoint. Pokud Access databázi z SharePoint otevře více než jedna osoba , může se vytvořit více kopií databáze a může dojít k neočekávanému chování. Toto doporučení platí pro všechny typy souborů Access, včetně jedné databáze, rozdělené databáze a formátů souborů .accdb, .accdc, .accde a .accdr. Další informace o nasazení Access najdete v tématu Nasazení aplikace pro Access.

Začátek stránky

Sdílení dat pomocí databázového serveru

Ke sdílení databáze můžete použít Access s produktem databázového serveru, jako je Server SQL. Tento způsob má řadu výhod, ale vyžaduje použití dalšího softwaru – databázového serveru.

Tato metoda je podobná rozdělení databáze, protože tabulky jsou uloženy v síti a každý uživatel má místní kopii souboru Access databáze, který obsahuje odkazy na tabulky, spolu s dotazy, formuláři, sestavami a dalšími databázovými objekty. Výhody této metody sdílení závisí na použitém softwaru databázového serveru, ale obvykle mezi ně patří uživatelské účty a selektivní přístup k datům, vynikající dostupnost dat a kvalitní integrované nástroje pro správu dat. Kromě toho většina softwaru databázového serveru funguje dobře se staršími verzemi Access, takže ne všichni uživatelé musí používat stejnou verzi. Sdíleny jsou pouze tabulky. Další informace najdete v tématech Migrace databáze Accessu do SQL Server, Import nebo propojení dat v databázi SQL Server a Propojení nebo import dat z databáze Azure SQL Serveru.

Výhody sdílení databáze pomocí databázového serveru

  • Vysoký výkon a škálovatelnost    V mnoha situacích nabízí databázový server lepší výkon než samotný Access soubor databáze. Mnoho produktů databázových serverů také poskytuje podporu pro velmi velké databáze o velikosti terabajtů, přibližně 500násobek aktuálního limitu pro soubor Access databáze (dva gigabajty). Databázové servery obvykle pracují velmi efektivně díky paralelnímu zpracovávání dotazů (pomocí více nativních vláken v rámci jednoho procesu zpracovávání uživatelských požadavků) a díky minimalizaci dalších požadavků na paměť při přidávání dalších uživatelů.

  • Zvýšená dostupnost    Většina produktů databázových serverů umožňuje zálohovat databázi, když se používá. Není proto třeba nutit uživatele k zavření databáze, aby bylo možné vytvořit zálohu dat. Kromě toho databázové servery obvykle dokážou velmi efektivně pracovat se současně probíhajícími úpravami a zamykáním záznamů.

  • Vylepšené zabezpečení    Žádná databáze nemůže být zcela zabezpečená. Databázové servery ale poskytují robustní zabezpečení, které pomáhá chránit data před neoprávněným použitím. Většina databázových serverů nabízí funkce zabezpečení založené na účtech, které umožňují nastavit, kdo může zobrazit které tabulky. I v případě nesprávného získání Access front-endu brání zabezpečení na základě účtu neoprávněnému použití dat.

  • Automatická obnovitelnost    V případě selhání systému (například selhání operačního systému nebo výpadku napájení) mají některé produkty databázových serverů mechanismy automatického obnovení, které obnoví databázi do posledního stavu konzistence během několika minut, bez zásahu správce databáze.

  • Serverové zpracování    Použití Access v konfiguraci klienta/serveru pomáhá snížit síťový provoz tím, že zpracovává databázové dotazy na serveru před odesláním výsledků klientovi. Zpracování na serveru je obvykle efektivnější, zejména při práci s rozsáhlými množinami dat.

  • Azure Server SQL     Kromě výhod Server SQL nabízí dynamickou škálovatelnost bez výpadků, inteligentní optimalizaci, globální škálovatelnost a dostupnost, odstranění nákladů na hardware a nižší správu.

Začátek stránky

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.