Firebird Adatbzis Szerver 2.1
===================================================


-----------------
Az albbi informcik a Firebird 2.1 verzijra
vontakozik. A Firebird 2.5 verzival kaqpcsolatos
teleptsi segdlet mg nem kszlt el.

  ** FONTOS **

  Az ODS adattrolsi struktra megvltozott
  a Firebird 1.5 ta. Lsd az albbi megjegyzseket,
  hogy hogyan telepthet az j verzi a rgebbi
  Firebird verzikra.

  ** ****** **

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

A dokumentci azoknak a felhasznlknak szl, akik
mr jratosak a Fitrebird 2.0 alkalmazsban. Amennyiben
a Firebird 2.1 verzira a Firebird 1.5 verzirl szeretne
frissteni, krjk olvssa el a Firebird 2.0
dokumentcijt is, hogy megtudja, milyen jdonsgok
vrjk a 2.0 verziban.


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

o Mieltt telepten
o MS VC programknyvtrakkal kapcsolatos problmk
o Az j OSD 11.0-rl
o Telepts meglv Firebird 1.5 mell
o Telepts mr meglv Firebird 2.0 esetn
o A telept j szolgltatsai
o Ismert teleptsi problmk
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 illetve az InterBase sszes
elz verzijt. Klnsen fontos s ellenrizend,
hogy a fbclient.dll s gds32.dll fjlok eltvoltsra
kerljenek a <system32> mappbl.


MS VC programknyvtrakkal kapcsolatos problmk
------------------------------------------------

Rengeteg energit fektettnk bele, hogy a Microsoft Visual C
futsidej programknyvtrakat tkletesen teleptse a
Firebird teleptje. Ennek ellenre, problma esetn
clszer kzi teleptst vgezni a hivatalos vcredist.exe
teleptsvel. A legjobban megfelel vltozatokat az albbi
weboldalrl tltheti le:

http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en

  x64-es rendszerhez pedig innen:

http://www.microsoft.com/downloads/details.aspx?familyid=90548130-4468-4BBC-9673-D6ACABD5D13B&displaylang=en


Az j OSD 11-rl
----------------

A Firebird 2.0  vltozatban hasznlatos j ODS 11.0
adattrolsi struktra teljessggel inkompatibilis az
elz verzikban alkalmazott ODS 11.0 adattrolsi
struktrval.

Amennyiben ez a Firebird 2.0 vltozat els teleptse
ezen a rendszeren, de mr teleptette a Firebird 2
alfa vltozatait is, akkor ajnljuk, hogy vlasszon
egy tiszta, res knyvtrat a teleptshez. Ennek oka,
hogy az eltvoltsi folyamat htrahagyja a security2
adatbzist. Mivel ez a rgebbi vltozat nem
kompatibilis ODS adattrolsi struktrj, gy nem
lesz lehetsg a szerverhez trtn kapcsoldshoz.


Telepts meglv Firebird 1.5 mell
------------------------------------

A biztonsgi adatbzis megvltozott Az j adatbzis
neve security2.fdb lett s megerstett
jelsztitkostsi algoritmus kerlt benne alkalmazsra.
Tovbbi, az j biztonsgi funkcikkal kapcsolatos
informcikat a kiadsi jegyzetben tallhat.

Az j adattrolsi struktra s a megvltoztatott
jelsztitkostsi eljrs szmos ttrsi problmt
vet fel elssorban azok szmra akik nagyszm
felhasznlval rendelkez adatbzisokat
adminisztrlnak. A telept nem tesz ksrletet az
ttrs segtsre, ezt kzileg kell megtenni. A
lehetsges ttrsi utakrl mg tbbet olvashat a
misc/ upgrade/security/ helyen.


Telepts mr meglv Firebird 2.0 esetn
-----------------------------------------

Az ODS adattrolsi struktra megvltozsa mellett
jegyezzk meg, hogy a telept nem kpes
automatikusan felismerni a Firebird 2.0 Alfa, Bta
ppen szervizknt fut vltozatait. Amennyiben a
clgpen a Firebird 2.0 - nem stabil - vltozata fut,
gy ajnlatos a szervert lelltani, mieltt
megprblja telepteni a Firebird 2.0-t. Ellenkez
esetben figyelmeztetst csak akkor fog kapni, ha az
ppen fut fjl fellrsra kerlne a sor. Ez
elkerlhet, ha a rgi verzit telepts eltt
eltvoltja.


A telept j szolgltatsai
----------------------------

o Ha egy vltozatlan firebird.conf ltezik a telepts
  mappjban, akkor az egy alaprtelmezett konfigurcis
  llomny kerl mentsre az albbi nven:
  firebird.conf.default

  A eredetileg ltez firebird.conf fjl rintetlen marad,
  ennek eredmnyekppen a hozzfrsi korltozsok
  kezelst a frissts utn kell esetlegesen
  elvgezni.

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

  MEGJEGYZS: A telepts nyelvt a honostott Windows
  verzi adja meg. Ez azt jelent hogy egy nyugat-
  eurpai Windows felhasznlja szmra nem rhet el
  pldul a szlv nyelv telepts.

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.


Ismert teleptsi problmk
---------------------------

o A telept segtsgvel csak az alaprtelmezett pldnyt
  teleptheti a Firebird 2.1 adatbziskezelbl. Amennyiben
  tovbbi pldnyokat szeretne telepteni, eltr nven, az
  a zip-tmrtett llomnybl teheti meg kzileg teleptve.

o Sajnlatos mdon a telept nem kpes megbzhatan rzkelni
  a mr teleptett s ppen fut Firebird Classic adatbzis-
  szervert.

o Nhny ismert terlet ahol a 32 bites s 64 bites verzik
  tkzhetnek:

  - A szolgltats-telept (instsvc) ugyanazt az alaprtelmezett
	pldnynevet hasznlja, mind 32 bites, mind 64 bites tele-
	ptsekhez. Ez a helyzet a tervezsmdbl fakad. A szolgl-
	tatsok azonos nevtren lteznek.

  - Ha a 32 bites s a 64 bites Vezrlpult program teleptve
	van akkor mindkett ugyanarra az alaprtelmezett pldnyra
	mutat.

o Amikor Vista al telepti a Firebird adatbziskezelt, gyzdjn
  meg rla, hogy rendszergazdaknt van bejelentkezve. Pldul
  jobb gombbal a teleptre kattintva vlassza ki a "Futtats
  Rendszergazdaknt" lehetsget. Ellenkez esetben a telept
  nem lesz kpes elindtani a Firebird szolgltatst a telepts
  vgn.


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.

o Az eltvoltsi eljrs az albbi fjlokat hagyja a
  a teleptsi mappban:

  - aliases.conf
  - firebird.conf
  - firebird.log
  - security2.fdb

  Ez az eredmny szndkos. Ezek a fjlok a felhasznlk
  ltal mdosthatk s szksg lehet rjuk a jvben,
  a Firebird jrateleptse sorn. Amennyiben nincs
  szksge ezekre a fjlokra, gy le is trlheti
  ket.

o Az eltvolt alkalmazs j szolgltatsa, hogy a
  /CLEAN paramterrel indtva a program ellenrzi a
  megosztott programknyvtrak szmllit s ahol
  lehetsges trli a mr szksgtelen megosztott
  programknyvtrakat.

o Az eltvolts sorn a Microsoft Visual C (MSVC)
  programknyvtrak nem kerlnek eltvoltsra. Ezeket
  eltvolthatja a Programok hozzadsa s eltvoltsa
  program segtsgvel a Vezrlpulton. Erre azonban a
  normlis gymenet sorn nincs szksg.


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 teleptprogram futtathat ktegelt (batch) fjlbl
is. Informcikat a kvetkez dokumentumbl kaphat:

	installation_scripted.txt
