Problémy pri redistribuujete aplikácia programu Access ako rozdeliť databázu aplikácie

Preklady článku Preklady článku
ID článku: 162522 - Zobraziť produkty, ktorých sa tento článok týka.
Rozšírené: Vyžaduje expertné kódovanie, interoperability a multiuser zručnosti.

Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Tento článok popisuje problémy, že by riešiť, keď vám distribuovať aplikácie Microsoft Access ako rozdeliť databázu aplikácie pomocou Microsoft Office Developer Vydanie nástroje (ÓDA) alebo Microsoft Access Developer's Toolkit (PDO) verzie 7.0 nástroje. Tento článok sa zaoberá v nasledovných témach:
  • Čo je rozdeliť databázovú aplikáciu?
  • Vytváranie inštalačných súborov
  • Osviežujúci prepojené tabuľky

DALSIE INFORMACIE

Čo je rozdeliť databázovú aplikáciu?

Rozdeliť databázu pozostáva z dvoch súborov databázy. Jednej databázy (nazývané back-end databázy) obsahuje iba tabuľky a vzťahy, a nachádza na sieťový súborový server. Inú databázu (ďalej len klientsku databázu) obsahuje všetky ostatné databázové objekty: dotazy, formuláre, správy, makrá a moduly a bydlisko na počítači každého používateľa.

A návrh databázy rozdeliť funguje aj v viacerými používateľmi prostrediach, a ponúka tieto výhody:
  • Výkon je lepší, pretože aplikácia časť databázy, užívateľské rozhranie, je na lokálnom pevnom disku používateľa.
  • Sieťový prenos je znížiť, pretože len údaje cestuje v sieti; všetky ostatné objekty v databáze sú lokálne.
  • Aktualizácia vašej žiadosti je jednoduchšie. Môžete vytvoriť dizajn zmení na klientsku databázu a potom distribuujte pôvodný zmeny používateľom bez zmeny údajov v back-end databázy.
  • V-runtime prostredie, používatelia môžu vytvoriť svoje vlastné vlastné objekty, napríklad dotazov, formulárov alebo zostáv bez ovplyvnenia ostatných používatelia.
Po rozvíjať vašej aplikácie, môžete manuálne vytvoriť back-end databázy, export tabuľky do neho a potom ich odkaz späť na váš predné-end databázy, alebo môžete použiť Sprievodcu Rozdeľovač databázy v programe Microsoft Prístup k automaticky robiť prácu za vás.

Vytváranie inštalačných súborov

Keď distribuujete rozdeliť databázovú aplikáciu, vytvorte dva samostatné kolekcie inštalačných súborov: jeden nastavenie pre klientsku databázu a všetky jeho podporné súbory a jeden nastavenie pre back-end databázy, ktorá obsahuje iba tento súbor a prípadne súbor Readme.

Nastavenie pre vaše back-end databázy nie je potrebné zahŕňať akékoľvek odkazy, hodnoty databázy registry, alebo ďalšie súčasti. Avšak, bude automaticky zahŕňať Sprievodcu nastavením Microsoft Access inštalačné súbory, a nainštaluje sa tieto súbory na súborovom serveri spolu s back-end databáza.

Keď distribuujete vašej aplikácie, poveriť sieť alebo správca systému spustiť inštalačný program pre vaše back-end databázy na siete najprv súboru servera. Tiež poskytnúť pokyny pre nastavenie správne povolenia pre priečinok, ak sa údaje nachádzajú, ako čítať, písať, Vytváranie a odstraňovanie. Môže obsahovať tie a iné pokyny v Readme súboru a zahrnúť súbor Readme ako súčasť inštalácie pre váš back-end databáza.

Po inštalácii nainštalovať príslušné súbory na súbor Server, nariadiť všetkým používateľom spustiť inštalačný program pre vaše front-end databáza. Tento inštalačný program nastaví vašej hlavné aplikácie a všetky Microsoft Access run-time súborov na počítači každého používateľa.

Osviežujúci prepojené tabuľky

Po nastavení back-end databázy na súborovom serveri siete, možno budete musieť poskytnúť mechanizmus v databáze front-end obnoviť Prepojená tabuľka pripojenia. V skutočnosti je to dobrý nápad na spustenie programu Visual Basic postup každý čas klientsku databázu otvorí overiť, že tabuľka odkazy sú platné, a ich obnoviť, ak nie sú. Toto správanie môže zabrániť potenciál problémy Ak používateľ premiestni back-end databázy na iné miesto, alebo ak lokálny počítač používateľa je nesprávne priradené na sieťový server.

Roztoky vývojok Ukážková aplikácia (Solutions.mdb) sú zahrnuté v Microsoft Access obsahuje modul nazvaný modRefreshTableLinks (alebo RefreshTableLinks verzia 7.0) môžete použiť ako základ pre písanie vaše vlastné Visual Basic postup obnoviť vaše tabuľky odkazy. Môžete spustiť postup v udalosti OnLoad pri spustení formulára alebo v makra AutoExec v vaša žiadosť, tak že tabuľka odkazy sú overené alebo obnovené zakaždým vášho aplikácia je spustená.

Ďalšie informácie o prispôsobovaní modRefreshTableLinks použiť vo vlastnej žiadosti po kliknutí na nasledovné číslo článku databázy Microsoft Knowledge Base:
154397Ako upraviť modul RefreshTableLinks v Solutions.mdb
Poznámka: Ak môžete emulovať topológiu siete že váš aplikácie používatelia budú mať, nemáte obnoviť odkazy tabuľka v (front-end) databázovej aplikácie. Napríklad, ak viete, že vaše údaje (back-end) databázy budú zdržiavať na G:\MyAppFolder, kde G: je mapovaná sieťová jednotky, môžete mapu jednotku rovnakým spôsobom v vaše vývojové prostredie, a Umiestnite back-end databázy G:\MyAppFolder. Potom, keď distribuujete vaše žiadosť, každú tabuľku pripojiť vlastníctva bude už obsahovať správne cesta k back-end databázy. Avšak, pretože nemôžete ovládať či používatelia presunúť back-end databázy do iného umiestnenia alebo ako bude mapovať každého používateľa ich sieťové jednotky, by mali zahŕňať postup obnoviť tabuľky prepojenia v všetky vaše rozdeliť databázu aplikácie.

ODKAZY

Ďalšie informácie o používaní Sprievodcu Rozdeľovač databázy Registri Pomocníka vyhľadajte "Rozdeľovač databázy."
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Vlastnosti

ID článku: 162522 - Posledná kontrola: 17. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Office Access 2003 Developer Extensions
  • Microsoft Office XP Developer Edition
  • Microsoft Office 2000 Developer Edition
  • Microsoft Office 97 Developer Edition
Kľúčové slová: 
kbhowto kbusage kbmt KB162522 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:162522

Odošlite odozvu

 

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