Jak zpřístupnit vzdálené databáze v systému Reliance
Existují dvě možnosti:
I. přímý přístup k databázím
II. přístup k databázím pomocí síťových propojení
I. Přímý přístup k databázím
První z možností je přímý přístup k databázím. Klientský runtime modul přímo přistupuje k souborům vzdálené databáze, otvírá je a čte z nich data.
Požadavky:
- Počítače musejí být propojeny počítačovou sítí tak, aby bylo umožněno sdílení adresářů.
- Adresář, ve kterém jsou uloženy soubory vzdálené databáze, musí mít nastaveno sdílení pro čtení i zápis.
- Databáze musí být typu "DBase" (Reliance Design | Správce databází | databáze | Ostatní | Typ databáze).
Postup:
- Nastavit sdílení (čtení i zápis pro příslušné uživatele) adresáře, ve kterém jsou uloženy soubory vzdálené databáze, na počítači typu server.
- Do složky "Databáze" (Reliance Design | Správce struktury projektu | počítač | Databáze) pod klientským počítačem přidat příslušnou databázi.
- Nastavit parametry připojené databáze:
"Hlavní adresář", "Záložní adresář": síťová cesta ke sdílenému adresáři vzdálené databáze, např. \\DataServer1\DataDbAccess\Data\
"Připojení": "Přímé"
"Vzorkovat aktuální data": neaktivní
"Provádět otočku databáze": neaktivní.
Nevýhody:
- Nutnost sdílení adresáře vzdálené databáze.
- Pomalejší přístup k databázi.
- Větší množství dat přenášených na klientský počítač při přístupu k databázi.
II. Přístup k databázím pomocí síťových propojení
Druhou možností je přístup k databázím pomocí síťových propojení. Klientský runtime modul nepřistupuje k souborům vzdálené databáze. Vytváří svou vlastní lokální databázi a aktualizuje ji daty, která získává od runtime modulu typu server prostřednictvím síťového propojení. Při požadavku na přístup k datům otvírá soubory této lokální databáze a čte z nich data.
Požadavky:
- Počítače musejí být propojeny tak, aby byla umožněna síťová komunikace mezi runtime moduly protokolem TCP/IP na určitém rozmezí TCP/IP portů (výchozí nastavení je takové, že jsou používány porty 50001 až 65535).
Postup:
- Do složky "Databáze" (Reliance Design | Správce struktury projektu | počítač | Databáze) pod klientským počítačem přidat příslušnou databázi.
- Nastavit parametry připojené databáze:
"Hlavní adresář", "Záložní adresář": adresář lokální databáze; není nutné zadávat – v tom případě se použije podadresář Data v adresáři vizualizačního projektu (projekt je uložen na lokálním disku počítače).
"Připojení": "Síťové"
"Mazat nejstarší archivní databáze": podle potřeby – umožňuje udržovat definovaný maximální počet archivních databází na klientském počítači.
- Definovat síťové propojení s počítačem typu server.
- Do složky "Databáze" (Reliance Design | Správce struktury projektu | počítač | Skupiny síťových propojení | skupina síťových propojení | síťové propojení | Databáze) přidat příslušnou databázi.
- Nastavit parametry síťově připojené databáze:
"Omezit počet stahovaných archivních databází": podle potřeby – umožňuje omezit počet archivních databází, které budou přeneseny na klientský počítač, v případě, že na tomto počítači ještě nejsou žádné soubory této databáze.
"Interval aktualizace dat (s)": umožňuje definovat, jak často se klientský runtime modul bude dotazovat runtime modulu typu server na změny v databázi.
Výhody:
- Není nutné sdílení adresáře vzdálené databáze.
- Rychlejší přístup k databázi.
- Menší množství dat přenášených na klientský počítač (data se přenášejí v komprimované podobě).
- Možnost přístupu k databázi i v offline režimu.
Vzhledem ke zmíněným výhodám a nevýhodám doporučujeme používat síťové připojení databází.
Nenašli jste požadovanou informaci? Napište nám prostřednictvím tohoto formuláře.