CLIENT-SERVER PRODUKTY FIRMY YAMACO SOFTWARE PRVODCE PRO KONFIGUROVÁNÍ PROVOZU V SÍTÍCH WINDOWS A LINUX V PROSTEDÍ DB SERVERU FIREBIRD

Rozměr: px
Začít zobrazení ze stránky:

Download "CLIENT-SERVER PRODUKTY FIRMY YAMACO SOFTWARE PRVODCE PRO KONFIGUROVÁNÍ PROVOZU V SÍTÍCH WINDOWS A LINUX V PROSTEDÍ DB SERVERU FIREBIRD"

Transkript

1 CLIENT-SERVER PRODUKTY FIRMY YAMACO SOFTWARE PRVODCE PRO KONFIGUROVÁNÍ PROVOZU V SÍTÍCH WINDOWS A LINUX V PROSTEDÍ DB SERVERU FIREBIRD INFORMACE O INSTALACI LOKÁLNÍHO SERVERU FIREBIRD INFORMACE O INSTALACI V PROSTEDÍ MICROSOFT SQL SERVER INFORMACE O POŽADAVCÍCH SOFTWARU NA HARDWAROVÉ VYBAVENÍ (c) YAMACO Software Poznámka: Názvy, uvedené v textu, mohou být ochrannými známkami nebo registrovanými obchodními znakami tetích firem. Tyto názvy jsou uvedeny pouze pro pochopení souvislostí v dané problematice, a firma YAMACO Software si neiní nejmenší nároky na žádnou z nich. Všechny projekty fy YAMACO Software lze samozejm bezproblémov provozovat i v prostedí poítaových sítí ( Microsoft Windows 95/98/NT2000/XP, Linux). Prostedí Novell NetWare není od podporováno. DLEŽITÁ POZNÁMKA: Vzhledem k charakteru instalace a následného nastavení prostedí je vhodné svit instalaci produktu i následné nastavení projektu pomocí asistenního programu Vašemu pracovníkovi IDC. Nekvalifikovaný zásah do Vašeho systému by mohl vést k závažným potížím.

2 1. INSTALACE PROJEKTU NA SÍOVÝ SERVER A NA PRACOVNÍ STANICE - FIREBIRD Filozofie a související nastavení síového provozu je následující: Na hlavním poítai síovém serveru se instaluje toto vybavení: FireBird Server na instalaním CD v adresái IB, dále je nutno použít instalaci z adresáe WINNT, pokud máte sí Windows NT, nebo z adresáe LINUX\SERVER, pokud máte systém Linux. Staí klepnout na píslušnou položku po vložení instalaního CD a zobrazení instalátoru. Po spuštní instalaního programu SETUP.EXE vyberte jako typ instalace položku Full installation server and development tools. V pípad Linuxu manuáln vyberte z výše uvedeného adresáe píslušný RPM balíek ( pro variantu SuperServer nebo ClassicServer). Na jednotlivých stanicích klientských pracovištích se instaluje toto programové vybavení: FireBird Client na instalaním CD v adresái IB, dále je nutno použít instalaci z adresáe WINNT, pokud máte sí Windows NT nebo systém Linux. Staí klepnout na píslušnou položku po vložení instalaního CD a zobrazení instalátoru. Po spuštní instalaního programu SETUP.EXE vyberte jako typ instalace položku Installation of Client Tools.... vlastní produkt na instalaním CD v píslušném adresái spuste program SETUP.EXE dležité: pokud instalujete produkt na stanice s OS Windows 2000 a vyšším (XP), je nutno po instalaci vlastního produktu nastavit pomocí editoru registru REGEDT32.EXE úplný pístup pro položku: HKEY_LOCAL_MACHINE - SOFTWARE - YAMACO SOFTWARE 2. INSTALACE PROJEKTU NA SÍOVÝ SERVER A NA PRACOVNÍ STANICE MICROSOFT SQL SERVER Filozofie a související nastavení síového provozu je následující: instalace Microsoft SQL Serveru je chápána nad rámec této konfiguraní píruky. Pedpokládá se nainstalovaný a funkní databázový systém MS SQL nebo jádro MSDE ped instalací produktu Myslivecké a rybáské prkazy. vlastní produkt instaluje se na každé stanici, instalace se spouští z nabídky na instalaním CD, pípadn spuštním SETUP.EXE v instalaním balíku

3 dležité: pokud instalujete produkt na stanice s OS Windows 2000 a vyšším ( XP), je nutno po instalaci vlastního produktu nastavit pomocí editoru registru REGEDT32.EXE úplný pístup pro položku HKEY_LOCAL_MACHINE - SOFTWARE - YAMACO SOFTWARE ujistte se, že použitý server SQL je nastaven na eské prostedí pomocí Enterprise Manageru nebo jiného administrátorského nástroje vytvote nový katalog MRP za použití peddefinované databáze ( soubory MRP_DATA.MDF a MRP_DATA.LDF zkopírujte z instalaního adresáe projektu, podadresá ZALOHA, do požadovaného adresáe, kde hodláte provozovat databázi) 3. PIPOJENÍ SOFTWARU K DATABÁZI POMOCÍ PROGRAMU Asistent-FireBird Po provedení instalace je teba zaregistrovat databázi ( nastavit k ní cestu) na každé pracovní stanici. Na serveru, kde sídlí FireBird server, vytvote libovolný adresá, ale takový, který neobsahuje dlouhá jména, diakritiku a mezery. Mže být i násobn vnoený, nap. \DATABAZE\EDA\EDADATA. V pípad, že jste již databázi ( soubor GDB nebo FDB) obdrželi v rámci pedávání datových sad z okresních úad, nakopírujte ji do tohoto adresáe. Spuste program Asistent a pejdte na záložku Registrace databáze. Oznate Vaši síovou platformu ( Windows nebo Linux) a klepnte na tlaítko Registrovat databázi. Budete vyzváni k urení adresáe, kde má být databáze umístna. Vyhledejte ten adresá, který jste vytvoili ve smyslu pokyn ve výše uvedeném odstavci. Klepnte poté na tlaítko Uložit. Následn urete typ Vašeho síového protokolu ( nejastji TCP/IP). Dále do políka Jméno serveru zapište jméno Vašeho serveru, na nmž sídlí databáze, nebo jeho IP adresu. Poté klepnte na tlaítko Sestavit úplnou lokalizaci DB. Protože adresá k umístní databáze jste zadávali jako namapovaný, je teba provést korekturu údaje Úplná lokalizace databáze. Upravte cestu k databázi tak, aby byla ve tvaru JMENO_SERVERU:DISK:\ADRESAR\[DATABASE].FDB, piemž písmeno, oznaující disk, musí být zadáno z pohledu serveru, ne tak, jak je namapováno. Pokud tedy databáze na serveru sídlí nap. na disku D, musí být uvedeno písmeno D. Poté klepnte na tlaítko OK a následn ukonete asistenní program. V pípad provozu FireBird jako lokální server je postup analogický, pouze databáze nebude na serveru, ale na dané stanici. V ásti pro urení penosového protokolu pak zvolte poslední položku Nepoužíváme sí....

4 4. PIPOJENÍ SOFTWARU K DATABÁZI POMOCÍ PROGRAMU Asistent-Microsoft SQL Server Spuste program Start-Programy-Myslivecké a rybáské prkazy MS SQL-Asistent. V rámci spuštní se pipojení katalogu MRP provede automaticky. V rámci Asistenta mžete dále pevést Vaše stávající data z FireBird verze produktu. 5. NASTAVENÍ UŽIVATELSKÝCH JMEN A HESEL-FireBird C-S produkty jsou zabezpeeny ve dvou úrovních - jednak na úrovni FireBird, jednak na úrovni vlastního produktu. Pro každého uživatele je tedy nutno definovat dvojici jméno-heslo na každé úrovni. Vytvoení uživatele na úrovni FireBird serveru Vytváet nové uživatele je oprávnn pouze administrátor SYSDBA, s implicitním heslem masterkey. Spuste aplikaci IB Expert a zvolte v hlavní nabídce položku Tools a dále User Manager. Pihlaste se jako SYSDBA. V dialogu klepnte na tlaítko New, a zadejte jméno a heslo uživatele a potvrzení hesla ( User Name a Password a Password Confirmation). Poté klepnte na tlaítko Apply. Tím je nový uživatel vytvoen. Postup opakujte pro požadovaný poet nových uživatel. Ve jménech a heslech nepoužívejte diakritiku a mezery, heslo musí mít min.4 znaky. Upozornní: IB Expert vyžaduje, aby pro definici uživatel existovalo pipojení ke stávající databázi tzn. aby tato byla na úrovni IB Experta registrována. Pokud tomu dosud tak není, ped nastavením uživatel prove dte tyto kroky: klepnte v okn IB Experta na tlaítko Register Database. V dialogu následn vyplte položky Server ( Local nebo Remote, pokud zadáte Local, nebude teba vyplovat typ protokolu a jméno serveru), typ protokolu ( vtšinou TCP/IP) a Server Version ( vyberte FireBird 1.0). Dále vyplte nebo vyhledejte cestu k registrované databázi ( bu tlaítkem nebo pímo vepsáním pozor, platí stejná pravidla jako pi registraci databáze v Asistentu, tedy zadává se úplná cesta k databázi z pohledu severu) a do políka Database Alias napište libovolný popisek. Konen nastavte údaje Username a Password ( použijte úet SYSDBA a píslušné heslo, typicky masterkey). Další údaje není nutno vyplovat, dialog ukonete klepnutím na tlaítko Register. Popiska Vámi registrované dataáze se nyní zobrazí v seznamu v levé ásti okna IB Experta. Po vytvoení všech nových uživatel spuste program Asistent a na záložce Definice uživatel se pesute na podzáložku Pístupová práva. Klepnte na tlaítko Pidlit práva.

5 Vytvoení nového uživatele na úrovni aplikace Pihlašte se do produktu ( EDA, MRP, EMY...) jako administrátor. Zvolte v nabídce Servis položku Nastavení pístupových práv. Klepnutím na tlaítko Pidat uživatele Vám bude umožnno zadat jméno a heslo nového uživatele a nastavit mu pístupy pro jednotlivé agendy. V pípad zadávání jména mžete použit odlišné od toho, které má daný uživatel zadáno na úrovni FireBird, v pípad hesla se heslo MUSÍ shodovat s heslem daného uživatele na úrovni FireBird. Jméno uživatele se doporuuje zde zadat ve tvaru Jméno a píjmení, i s diakritikou, jelikož se implicitn nabízí v rámci tvorby dokument apod. 6. NASTAVENÍ UŽIVATELSKÝCH JMEN A HESEL-MS SQL Server C-S produkty jsou zabezpeeny ve dvou úrovních - jednak na úrovni MS SQL Serveru, jednak na úrovni vlastního produktu. Pro každého uživatele je tedy nutno definovat dvojici jméno-heslo na každé úrovni. Vytvoení uživatele na úrovni MS-SQL serveru Použijte dodávaný Enterprise manager nebo podobný administrátorský nástroj a pro všechny tabulky katalogu MRP nastavte požadované pístupy. Pro usnadnní práce lze nastavit pístup ke všem tabulkám na PUBLIC a detailní pístupy ešit na úrovni aplikaního zabezpeení viz dále. Vytvoení nového uživatele na úrovni aplikace Pihlašte se do produktu ( EDA, MRP, EMY...) jako administrátor. Zvolte v nabídce Servis položku Nastavení pístupových práv. Klepnutím na tlaítko Pidat uživatele Vám bude umožnno zadat jméno a heslo nového uživatele a nastavit mu pístupy pro jednotlivé agendy. V pípad zadávání jména mžete použit odlišné od toho, které má daný uživatel zadáno na úrovni MS SQL Server, v pípad hesla se heslo MUSÍ shodovat s heslem daného uživatele na úrovni MS SQL server. Jméno uživatele se doporuuje zde zadat ve tvaru Jméno a píjmení, i s diakritikou, jelikož se implicitn nabízí v rámci tvorby dokument apod. 7. INFORMACE K INSTALACI PROJEKTU MIMO PROSTEDÍ SÍT -LOCAL FIREBIRD SERVER Projekty na platform FireBird mohou pracovat i mimo prostedí sít-jedná se o tzv.lokální instalaci FireBird. Tato volba je dostupná pouze pro 32-bitové Windows. Filozofie je založena na skutenosti, že na stejném poítai, jako je instalován projekt, je umístn souasn FireBird Local Server a FireBird Client. Pi instalaci postupujte dle návodu uvedeného u FireBird. Postup instalace: 1. Z instalaního CD aktivujte funkci Nainstalovat FireBird pro Windows

6 2. Po spuštní instalaního programu SETUP.EXE vyberte jako typ instalace položku Full installation server and development tools. 3. Jako cíl instalace vyberte libovolný adresá na Vašem lokálním poítai Po instalaci se FB Server nastartuje automaticky, stejn tak pi každém dalším spuštní poítae. Dále se prosím ujistte u správce sít, že všechny adresáe, které projekt používá, a které si sami nastavíte (nap.adresá pro archivaci dat, adresá pro umístní externího editoru), jsou Vám jako uživateli pístupné, a že k nim máte pístupová práva pro tení i zápis. POZNÁMKA: Pokud Vaše pracovní stanice není vybavena CD mechanikou, zkopírujte celou instalaci na síový disk, a odtud na pracovní stanici. Poté spuste instalaci popsaným zpsobem. 8. INFORMACE K POTEBNÉMU HARDWAROVÉMU VYBAVENÍ FireBird je databází nepíliš náronou na hardwarové vybavení poítae, a to jak na stran serveru, tak na stran klienta. V podstat platí, že klíovým parametrem pro rychlost zpracování je množství operaní pamti, a v síovém prostedí pak penosová rychlost použitých síových komponent. Zde jsou informace - doporuení - firmy Borland, o minimálních a optimálních požadavcích na poíta pro FireBird server: Minimální konfigurace: procesor 486 DX/2 66 MHz 16 MB pamti RAM 12 MB volného místa na disku Doporuená konfigurace: procesor Intel Celeron/Pentium IV/AMD 256 MB pamti RAM 200 MB volného místa na disku Stran požadavk na klientské poítae neuvádí firma Borland žádná doporuení, nicmén ze zkušeností s provozem projektu lze doporuit toto: Minimální konfigurace: procesor 486 DX/4 100 MHz 16 MB pamti RAM

7 30 MB volného místa na disku Doporuená konfigurace: procesor Pentium II nebo Celeron 64 MB pamti RAM 200 MB volného místa na disku Z hlediska softwarového vybavení se požadavky liší v závislosti na použitém operaním systému. FireBird projekty lze provozovat na tchto platformách: Windows 98/2000/Me/XP - jako klientské poítae, nebo lokální FB server Windows NT Service Pack 4.0 nebo vyšší Solaris 2.6.x nebo Solaris 7.0 HP-UX Linux *** Konec dokumentu ***