Firebird Adatbzis Szerver 1.5.2
==================================================

Ez a dokumentum egy teleptsi segdlet a Win32
platformon mkd Firebird 1.5 teleptshez.
A teleptsi segdlet elssorban a telepts menett
rja le, s nem a Firebird 1.5-rl szl ltalnossgban.


Tartalomjegyzk
---------------

o Mieltt telepten
o Telepts mr meglv Firebird 2.0 mell
o A telept j szolgltatsai
o A telept megszntetett szolgltatsai
o Eltvolts
o Megjegyzsek
o Telepts ktegelt (batch) fjlbl


Mieltt telepten
------------------

Mieltt telepti ezt a vltozatot, ajnlatos
ELTVOLTANI a Firebird 1.0, Firebird 1.5 vagy
InterBase sszes elz verzijt.


Telepts mr meglv Firebird 2.0 mell
----------------------------------------

A Firebird 1.5.2 teleptje nem kpes rzkelni a
Firebird 2.0 (nem stabil) fut vltozatt. Amennyiben a
clgpen a Firebird 2.0 (nem stabil) vltozata fut, gy
ajnlatos a szervert lelltani, mieltt megprblja
telepteni a Firebird 1.5.2-t.


jdonsgok a Firebird 1.5.2 teleptjben
-----------------------------------------

A telept immron szmos nyelven hasznlhat. A 
tbbnyelv tmogatst jelenleg csak a teleptsi
eljrs sorn rhet el.


A Firebird 1.5 teleptjnek j szolgltatsai
----------------------------------------------

o A telept most mr a Szuper Szerver s a Hagyomnyos 
  Szerver futtathat llomnyait is tartalmazza, egy
  telept programban. n kivlaszthatja, hogy a kett
  kzl melyiket telepti. A szerver tpus
  megvltoztatshoz el kell tvoltani s jra kell
  telepteni a Firebird Adatbzis Szervert.

o A kliens knyvtr telepts szablyai jelentkeny
  mrtkben  megvltoztak. A rszletekrl a:
  .\docs\README.Win32LibraryInstallation.txt
  dokumentumban olvashat, amely elrhet a telepts
  utn.

  Az j szablyok miatt a telept megkeresi a mr
  teleptett Firebird vagy InterBase Adatbzis Szerver 
  pldnyokat.
  
  - Amennyiben a Firebird 1.5 mr teleptve van a
    telept megprblja frissteni a meglv
    teleptst. Ha a szerver ppen fut, az meghistja  
    a teleptst.

  - Ha egyb verzija van teleptve a Firebird vagy
    InterBase Adatbzis Szervernek a felhasznl egy
    figyelmeztetst fog kapni. A telept feltelepti a
    Firebirdt, s belltja a szksges regisztrcis-
    adatbzis bejegyzseket, de nem konfigurlja a
    rendszert a Firebird automatikus elindtsra, se
    szolgltats, se program mdban. Ezt kzzel kell
    majd elvgeznie.

  - A telept egyik j parancssori kapcsolja a
      /force
    amely a "nemtrdm" felhasznlnak fellbrlja az 
    elbb lert mkdst.


o Ha egy vltozatlan firebird.conf ltezik a telepts 
  mappjban, akkor az mentsre kerl:
  firebird.conf.saved.n nven, ahol az n egy egsz szm.
  A telept mindig telepti az alaprtelmezett 
  konfigurcis llomnyt. Ez garantlja a teleptsi 
  eljrs egysgessgt. Ellenkez esetben a teleptnek 
  rtelmeznie kellene a mr meglv (s esetleg hibs)
  konfigurcis fjlt.


A telept megszntetett szolgltatsai
---------------------------------------

o A Firebird 1.0 fenntartott egy regisztrcis-adatbzis
  bejegyzst sajt hasznlatra. Ez a kvetkez volt:
  
    HKLM\SOFTWARE\FirebirdSQL 
  Ez mostantl megsznt s a telept automatikusan
  trli ezt a bejegyzst. Ha olyan alkalmazsai vannak,
  amelyek ignylik ezt a bejegyzst, akkor ezt nnek
  kzzel kell visszarnia. Mindamellett ajnlott az n
  programjt az j feltteleknek megfelelen
  jrafordtani, hogy az j bejegyzst hasznlja.

o A korbbi Firebird 1.5 kiads eltti vltozatai, az
  fbclient.dll kliens knyvtrat a <system> mappban
  helyeztk el. Ez a gyakorlat mostanra megsznt. A
  teleptben lv: "Az fbclient.dll msolsa a <system>
  mappba." opci segtsgvel a telepts ideje alatt
  helyezhet el egy pldnyt a <system> mappban.
  Mindamellett ajnlott az n programjt az j
  feltteleknek megfelelen jrafordtani, hogy az j
  gyakorlat szerint hasznlja az fbclient.dll fjlt.


Eltvolts
-----------

o Ajnlatos, hogy teleptett alkalmazst szablyosan, a
  mellkelt eltvolt programmal tvoltsa el. Ezt a
  programot elindthatja a Vezrlpultrl.
  Alternatvaknt elindthatja a unins000.exe
  eltvolt alkalmazst kzvetlenl a telepts
  mappjbl.

o Ha a Firebird alkalmazsknt fut (szolgltats
  helyett), ajnlatos kzzel lelltani a szervert
  mieltt  futtatja az eltvolt programot. Ez azrt
  ajnlatos,  mert az eltvolt program nem kpes
  lelltani az alkalmazsknt fut szervert. Ha a
  szerver fut eltvolts alatt, az eltvolts nem lesz
  tkletes. A visszamarad rszeket nnek kell majd
  eltvoltania.


Megjegyzsek
------------

  A Firebird ignyli a WinSock2 kiterjeszts megltt.
  Minden Win32 platform elvileg tartalmazza ezt a
  kiegsztst a Windows 95-t kivve. A telept
  ellenrzi a WinSock2 kiegszts megltt, s ha nem
  tallja, gy a telepts meghisul. A kvetkez
  linken:
  
  http://support.microsoft.com/default.aspx?scid=kb;EN-US;q177719

  megtudhatja, hogyan juthat hozz ehhez a
  kiterjesztshez.


Telepts ktegelt (batch) fjlbl
----------------------------------

A telept program futtathat ktegelt (batch) fjlbl
is. Ekkor a kvetkez parancssori kapcsolk megadsa
lehetsges:


/SP- 
  Kikapcsolja "A ... teleptsre fog kerlni.
  Folytatja?" krdst a telept futsnak legelejn.

/SILENT, /VERYSILENT
  Arra utastja a teleptt, hogy az csendes illetve 
  nagyon csendes zemmdban fusson le.
  Amikor a telept csendes zemmdban fut, akkor
  varzsl s a httrablak nem jelenik meg, de a
  telepts folyamatt jelz ablak megjelenik.
  Amikor a telept nagyon csendes zemmdban fut, akkor 
  a telepts folyamatt jelz ablak sem jelenik meg. 
  Minden egyb a megszokott mdon jelenik meg. Pldul
  a hibazenetek a telepts alatt megjelennek s az
  indulsi krds is (amennyiben a "/SP-" parancssori
  kapcsolval nem tiltotta le, ahogy azt az elzekben
  olvashatta).

  Ha a rendszer jraindtsa szksges s a "/NORESTART"
  kapcsol nincs megadva (lsd lejjebb) valamint a
  telept  csendes zemmdban fut akkor a "...
  jraindtja most?"  krds fog megjelenni. Ha a
  telept nagyon csendes  zemmdban fut, akkor a
  rendszer krds nlkl fog  jraindulni.

/NORESTART 
  Arra utastja a teleptt, hogy akkor se indtsa jra 
  a rendszert, amikor az szksges.
  
/DIR="x:\mappanv"
  Fellbrlja az alaprtelmezett teleptsi mappt, 
  amely a telept varzsl "Vlasszon clhelyet"
  oldalon jelenik  meg. Csak teljes elrsi tvonal
  adhat meg.  Ha a telept forrsban a [Setup]
  szekciban a DisableDirPage  paramter yes rtkkel
  rendelkezik ez a parancssori  kapcsolt a telept
  figyelmen kvl hagyja.

/GROUP="programcsoport nv"
  Fellbrlja az alaprtelmezett programcsoport nevt,
  amely a telept varzsl "Vlasszon mappt a Start
  menben" oldalon jelenik meg. Ha a telept
  forrsban a [Setup] szekciban a
  DisableProgramGroupPage paramter yes rtkkel
  rendelkezik ez a parancssori  kapcsolt a telept
  figyelmen kvl hagyja.

/NOICONS 
  Arra utastja a teleptt, hogy kapcsolja be a "Ne
  hozzon ltre ikonokat" jellngyzetet a telept
  varzsl "Vlasszon mappt a Start menben" oldaln.

/COMPONENTS="az sszetevk vesszvel elvlasztott
             felsorolsa"

  Ezek kzl  - SuperServerComponent,
                ClassicServerComponent, 
                ServerComponent, 
                DevAdminComponent s
                ClientComponent

  Fellbrlja a telept alaprtelmezett sszetevk 
  listjt. Ezen kapcsol alkalmazsval a telept 
  automatikusan Egyedi telepts lesz. A teljes
  teleptshez tbb sszetev megadsa szksges. 
  Pldul:
  
  /COMPONENTS="SuperServerComponent, ServerComponent, 
               DevAdminComponent, ClientComponent"

  szksges a teljes teleptshez.


/FORCE

  Elrja a teleptnek, hogy ne elemezze ki a rendszer 
  jelenlegi llapott. A telept gy prblja meg
  telepteni s belltani a Firebird 1.5-t, mintha
  semmilyen elz verzija nem lenne teleptve, se a
  Firebirdnek, se az InterBase Adatbzis Szervereknek.
  Ez akkor lehet hasznos, ha a rendszeren egy komolyan 
  srlt telepts van, amelyet nem lehet eltvoltani.
  Esetleg ez egy igen j mdja lehet a felhasznlk
  idegestsnek, azzal, hogy egy tkletesen jl
  mkd InterBase teleptst is tnkretehet. Ez csak
  nn mlik.


/NOCPL

  Nem telepti a Vezrlpult appletet. Ez az albbi kt 
  okbl lehet hasznos:

  o A Vezrlpult applet (CPL) teleptse/eltvoltsa 
    igen gyakran ignyli a rendszer jraindtst.

  o n esetleg egy alternatv Vezrlpult appletet kvn 
    hasznlni.

  
/NOGDS32

  Nem telepti a kliens knyvtrat a rendszer <system>
  mappba, mg akkor sem, ha az elemzs alapjn a
  telept egybknt telepten.


/COPYFBCLIENT

  Az fbclient.dll kliens knyvtrat telepti a rendszer
  <system> mappba. Ezt ajnlott megtenni, ha biztos 
  benne, hogy csak egy szerver verzival kell a
  klienseknek kommuniklnia. Ha a klienseknek tbb
  szerver verzival kell kommuniklnia, akkor ez az
  eljrs nem  ajnlott. Tovbbi rszleteket megtudhat
  a:

    .\doc\README.Win32LibraryInstallation.txt

  dokumentumbl.

