Problémy při další distribuci aplikace Access jako aplikace rozdělené databáze (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)

Překlady článku Překlady článku
ID článku: 162522 - Produkty, které se vztahují k tomuto článku.
Upřesnit: Vyžaduje poradce kódování, spolupráce a víceuživatelském dovednosti.

Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento článek popisuje problémy, které by měl adresy při dále distribuovat aplikace Microsoft Access jako aplikace rozdělené databáze pomocí funkce ODE (Microsoft Office Developer Edition nástroje) nebo Microsoft Access Developer's Toolkit (ADT) verze 7.0 nástroje. Tento článek řeší následující témata:
  • Co je aplikace rozdělené databáze?
  • Vytváření instalační soubory
  • Aktualizace propojených tabulek

Další informace

Co je aplikace rozdělené databáze?

Rozdělení databáze se skládá ze dvou souborů databáze. Jednu databázi (nazývané databáze back-end) obsahuje pouze tabulky a relace a je umístěn na síovém serveru. Databáze, (označované jako front-end databáze) obsahuje všechny ostatní objekty databáze: dotazy, formuláře, sestavy, makra a moduly a je umístěn na počítači každého uživatele.

Návrh databáze rozdělení funguje dobře ve víceuživatelském prostředí a nabízí tyto výhody:
  • Protože je část databáze uživatelské rozhraní aplikace na místním pevném disku uživatele lepší výkon.
  • Zatížení sítě je sníženo, protože pouze data přenášena v síti; všechny objekty v databázi jsou místní.
  • Aktualizace aplikace je snadnější. Provádět změny návrhu databáze front-end a distribuovat změny uživatelům aniž dat databáze back-end.
  • V prostředích runtime mohou uživatelé vytvářet své vlastní vlastní objekty, například dotazy, formuláře nebo sestavy, bez ovlivnění ostatních uživatelů.
Po vyvíjíte aplikace, můžete ručně vytvořit databáze back-end, export tabulky do něj a potom propojit na přední end databáze nebo pomocí Průvodce rozdělováním databáze v aplikaci Access můžete automaticky způsobem práce.

Vytváření instalační soubory

Při distribuci aplikace rozdělené databáze vytvořit dvě samostatné kolekce instalační soubory: jeden instalační databáze front-end a všechny jeho podpůrné soubory a jeden nastavení databáze back-end, která obsahuje pouze soubor a volitelně souboru Readme.

Nastavení databáze back-end nutné zahrnout zástupce, hodnoty registru nebo další součásti. Průvodce instalací automaticky zahrnout bude instalační soubory a tyto soubory budou nainstalovány na serveru soubor spolu s databáze back-end.

Při distribuci aplikace pokyn k síti nebo správce systému nejprve spusťte instalační program pro back-end databázi na síťový souborový server. Také poskytnout pokyny pro nastavení správných oprávnění pro složku, kam data vyskytují, například čtení, zápis, vytvoření, a odstranit. Můžete zahrnout ty a další pokyny Readme souboru a tento soubor zahrnout jako část instalace databáze back-end.

Po instalaci pokyn nainstalovat příslušné soubory na serveru soubor spusťte instalační program front-end databázi všem uživatelům. Instalační program nastaví hlavní aplikace a všechny soubory run-time bude na počítači každého uživatele.

Aktualizace propojených tabulek

Po nastavení databáze back-end na síťovém serveru souboru pravděpodobně nutné poskytují mechanismus klientskou databázi aktualizovat připojení propojené tabulky. Ve skutečnosti je vhodné spustit Visual Basic postup každý čas otevře databáze front-end ověřte odkazy tabulky jsou platné a pokud nejsou jejich aktualizaci. To může zabránit potenciální problémy uživatel přesune back-end databáze do jiného umístění nebo místní počítač uživatele nesprávně namapovány na síťový server.

Vývojář Solutions vzorové aplikace (Solutions.mdb) budou součástí obsahuje modul nazývá modRefreshTableLinks (nebo RefreshTableLinks verze 7.0), můžete použít jako základ pro psaní vlastní procedury jazyka aktualizovat odkazy tabulky. Lze spustit proceduru události OnLoad úvodní formulář nebo v makru AutoExec v aplikaci, takže odkazy tabulky jsou ověřena nebo aktualizována při každém spuštění aplikace.

Další informace o přizpůsobení modRefreshTableLinks použít ve vlastní aplikaci klepněte na následující číslo článku databáze Microsoft Knowledge Base:
154397Jak upravit RefreshTableLinks modulu v Solutions.mdb
Poznámka: Pokud lze emulovat topologie sítě budou mít uživatelé dané aplikace nemají aktualizovat odkazy tabulky v aplikační databázi (front-end). Například pokud víte, že data (back-end) databáze se bude nacházet v G:\MyAppFolder kde G: je namapované síťové jednotky můžete namapovat jednotku stejným způsobem ve vývojovém prostředí a umístěte databáze back-end G:\MyAppFolder. Potom při distribuci aplikace vlastnosti Connect každé tabulky již obsahuje správnou cestu databáze back-end. Však protože nelze řídit, zda uživatelé přesunutí databáze back-end do jiného umístění nebo jak bude každý uživatel mapovat jejich síťové jednotky, byste měli zahrnout postup obnovit propojení tabulky ve všech aplikacích databáze rozdělení.

Odkazy

Informace o použití Průvodce rozdělováním databáze vyhledat v rejstříku nápovědy "Rozdělování databáze"

Vlastnosti

ID článku: 162522 - Poslední aktualizace: 12. února 2007 - Revize: 4.1
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Access Developer's Toolkit 1.1
  • Microsoft Office Access 2003 Developer Extensions
  • Microsoft Office XP Developer Edition
  • Microsoft Office 2000 Developer Edition
  • Microsoft Office 97 Developer Edition
Klíčová slova: 
kbmt kbfaq kbhowto kbusage KB162522 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:162522

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com