Dnes: 24. února 2017    | Registrace | Hledáme | Redakce | Info | Testy | Školení | Ocenění | Nápověda | Čtenář: nepřihlášen

Rychlé odkazy
  • Hlavní stránka
  • Seznam rubrik
  • Ankety
  • Editoriály
  • TOP 15
  • KONFERENCE 2008
  • KONFERENCE 2007
  • KONFERENCE 2006
  • KONFERENCE 2005
  • KONFERENCE 2004
  • Sborník
  • Testy
  • Virtuální školení
  • Personalizace


  • Hledáte práci?
    Hledáme redaktora - pojďte s námi tvořit Databázový svět!

    Vyhledávání

    Hledej
    na Databázovém světě!



    Rozšířené vyhledávání

    Rubriky
    Aktuality
    Bezpečnost
    Business
    Česká scéna
    Datové sklady
    Dokumentace
    Dotazovací jazyky
    Hardware
    Historie
    Komentáře
    Literatura
    Metodologie
    Nondb
    Open Source
    Poradna
    Produkty
    Případové studie
    Redakce
    Rozhovory
    Standardy
    Technologie
    Tipy - triky
    Tiskové zprávy
    Vývoj
    Vývojové nástroje
    Zajímavosti

    Co je to?
    Replikace
    Replikace slouží pro zajištění konzistentnosti dvou a více databází, nejčastěji pak o stejné struktuře v rámci distribuovaného zpracování. Vyspělé SŘBD replikace podporují, případně lze použít řešení třetích stran či replikační logiku zajistit vlastními postupy.

    Akce
    Dynamická Datová Centra
    - na semináři se seznámíte s komplexním řešením a koncepcí Dynamických Datových Center od Fujitsu Siemens Computers se speciálním důrazem na řešení FlexFrame.

    Textová inzerce
    IBPhoenix - Vše o InterBase a Firebirdu.

    Smějete se rádi? - Pak je pro vás Vtipník to pravé!

    Prodejce reklamy - Hledáme schopného prodejce reklamního prostoru, možnost i externí spolupráce.

    Přihlášený čtenář
    Nepřihlášený čtenář

    O portálu
    Databázový svět
    ISSN: 1213-5933

    Web je optimalizován pro rozlišení 1024x768, nicméně kromě větších rozlišení podporujeme i 800x600. Podrobnosti najdete zde.

    Chcete-li mít kdykoliv možnost zkontrolovat obsah našeho portálu, můžete využít podporu rss. Podrobnosti najdete zde.
    Instalace Firebirdu snadno a rychle


    [Produkty] - Firebird je malá databázová platforma, která není náročná na instalaci ani údržbu. Díky malým nárokům a výborné škálovatelnosti od jednoho po tisíce uživatelů je právem oblíbena mezi mnoha vývojáři. A ačkoli je Firebird velmi přizpůsobivý, je nutné jej někdy společně s aplikací nainstalovat. Jak na to?



    Pokud se nejedná o Embedded verzi, jejíž deployment je naprosto triviální, musíme nějak zajistit, aby se společně s naší aplikací nainstaloval i databázový server. "Ostřílení borci" sáhnou po binární distribuci a budou dodávat pouze co je třeba a vše zaregistrují a nakonfigurují svépomocí. My se však dnes podíváme, jak využít již hotového instalátoru Firebirdu pro jeho zakomponování do vlastní distribuce.

    Standardní instalátor Firebirdu nabízí velké množství přepínačů, díky kterým je možné instalaci částečně či úplně provést automaticky. Kompletní popis přepínačů naleznete na konci článku, my se nyní pokusíme zakomponovat instalaci Firebirdu k naší aplikaci.

    Nejprve je nutné určit, jakou verzi budeme instalovat. Přepínač /COMPONENTS= nám umožňuje vybrat z voleb, které budou instalovány. V našem případě použijeme:

    /COMPONENTS="ServerComponent\SuperServerComponent, ServerComponent, ClientComponent"
    

    Dále přidáme /NOCPL neboť nebudeme chtít instalovat applet do Ovládacích panelů. A jako poslední volbu použijeme /COPYFBCLIENT, aby se klientská DLL knihovna nakopírovala do systémového adresáře a byla přístupná implicitně pro všechny uživatele.

    Nyní ještě přidáme volby pro vlastní instalátor, aby instalace byla kompletně bezobslužná. Začneme s přepínačem /SP-, který nám vypne úvodní obrazovku, poté přidáme volbu /VERYSILENT, aby instalace proběhla kompletně "potichu" a nakonec /NOICONS, aby se nevytvářely žádné ikony ve Start menu.

    Nyní stačí volbu:

     [/COMPONENTS="ServerComponent\SuperServerComponent, 
                  ServerComponent, ClientComponent" 
     /NOCPL 
     /COPYFBCLIENT 
     /SP- 
     /VERYSILENT 
     /NOICONS] 
    

    aplikovat a vyčkat několik sekund. Jakmile je instalace dokončena, můžeme si prohlédnout výsledek. Firebird je nainstalován ve standardní cestě a jsou zaregistrovány služby, které zajišťují běh databázového serveru.

    Jednotlivé přepínače mají následující význam:

    /COMPONENTS="ServerComponent\SuperServerComponent, ServerComponent\ClassicServerComponent, ServerComponent, DevAdminComponent, ClientComponent"
    Určuje, jaké dílčí komponenty budou nainstalovány. Ve starších dokumentacích je chyba, která neuvádí prefix "ServerComponent\" u ClassicServerComponent, respektive SuperServerComponent. Pokud není uveden, je implicitně nainstalován Classic Server.

    /FORCE
    Vhodné pro vynucení instalace (neprovádí se některé testy) v případě například násilně ukončeného instalátoru a poškozené instalace.

    /NOCPL
    Nebude instalován applet do Ovládacích panelů. Applet nefunguje (zatím) správně ve Windows Vista.

    /NOGDS32
    Nekopíruje do %windir%\System32 soubor gds32.dll (starší název klientské knihovny; vyžadují některé starší aplikace).

    /COPYFBCLIENT
    Kopíruje do %windir%\System32 soubor fbclient.dll (nový název klientské knihovny).

    Dále následuje výběr důležitých standardních přepínačů Inno Setup (použit pro instalátor FB).

    /SP-
    Vynechá úvodní dotaz, zdali chce uživatel začít instalovat Firebird.

    /SILENT
    Žádná okna instalátoru nejsou zobrazena, kromě vlastního průběhu instalace.

    /VERYSILENT
    Jako /SILENT, ale ani průběh instalace není zobrazen.

    /NOCANCEL
    Není možné instalaci přerušit. Vhodné v kombinaci se /SILENT.

    /LOG
    Vytvoří v TMP adresáři log soubor o průběhu celé instalace. Vhodné pro zjišťování problémů.

    /DIR="x:\dirname"
    Určuje, do jakého adresáře proběhne instalace.

    /NOICONS
    Nepřidá do nabídky Start žádné zástupce.

    Diskutovat o tomto článku můžete na našem diskusním fóru.

    ( Celý článek! | Autor: Jiří Činčura | Počet komentářů: 9 | Přidat komentář | Informační e-mailVytisknout článek )

    Vyhledávání
     

    Anketa
    Kolik ročně utratíte za dovolené?

    Nic 
     (958 hl.)
    Do 1 000,- Kč 
     (757 hl.)
    Do 10 000,- Kč 
     (718 hl.)
    Do 25 000,- Kč 
     (852 hl.)
    Do 50 000,- Kč 
     (745 hl.)
    Do 75 000,- Kč 
     (777 hl.)
    Více než 75 000,- Kč 
     (732 hl.)

    Celkem hlasovalo: 5539


    Poslední komentáře
    frontierd@126.com
    frontierd@126.com
    frontierd@126.com
    c
    http://www.coachoutl

    Newsletter
    Přihlaste si nezávazně - i bez registrace - odběr informačního newsletteru. Podrobné informace najdete zde.

    Emailová adresa:


    Kalendář
    <<  Únor  >>
    PoÚtStČtSoNe
      12345
    6789101112
    13141516171819
    20212223242526
    2728     

    Redakci připojuje


    Nejčtenější

    Databáze je prázdná!


    Nejvíce komentářů

    Databáze je prázdná!


    Reklama






    Nenechte si ujít články na dalších webech




    Na této stránce použité názvy programových produktů, firem apod. mohou být ochrannými známkami
    nebo registrovanými ochrannými známkami příslušných vlastníků.

    Databázový svět | dfKlub - digitální fotografie | Vtipník - vtipy přímo k Vám | Reminder - přestaňte zapomínat | Databázový svět

    Copyright (c) 2004 AVRE Publishing, spol. s r.o. Všechna práva vyhrazena