Firebird Adatbázis Szerver 2.5 pre alpha =================================================== ------------------------------------------------------- The information below refers to Firebird 2.1. Documentation for Firebird 2.5 is not yet available. ------------------------------------------------------- ----------------- Az alábbi információk a Firebird 2.1 verziójára vontakozik. A Firebird 2.5 verzióával kaqpcsolatos telepítési segédlet még nem készült el. ** FONTOS ** Az ODS adattárolási struktúra megváltozott a Firebird 1.5 óta. Lásd az alábbi megjegyzéseket, hogy hogyan telepíthető az új verzió a régebbi Firebird verziókra. ** ****** ** Ez a dokumentum egy telepítési segédlet a Windows platformon működő Firebird 2.1 telepítéséhez. A telepítési segédlet elsősorban a telepítés menetét írja le, s nem a Firebird 2.1-ról szól általánosságban. A dokumentáció azoknak a felhasználóknak szól, akik már járatosak a Fitrebird 2.0 alkalmazásában. Amennyiben a Firebird 2.1 verzióra a Firebird 1.5 verzióról szeretne frissíteni, kérjük olvssa el a Firebird 2.0 dokumentációját is, hogy megtudja, milyen újdonságok várják a 2.0 verzióban. Tartalomjegyzék --------------- o Mielőtt telepítené o MS VC programkönyvtárakkal kapcsolatos problémák o Az új OSD 11.0-ról o Telepítés meglévő Firebird 1.5 mellé o Telepítés már meglévő Firebird 2.0 esetén o A telepítő új szolgáltatásai o Ismert telepítési problémák o A telepítő megszüntetett szolgáltatásai o Eltávolítás o Megjegyzések o Telepítés kötegelt (batch) fájlból Mielőtt telepítené ------------------ Mielőtt telepíti ezt a változatot, ajánlatos ELTÁVOLÍTANI a Firebird illetve az InterBase összes előző verzióját. Különösen fontos és ellenőrizendő, hogy a fbclient.dll és gds32.dll fájlok eltávolításra kerüljenek a mappából. MS VC programkönyvtárakkal kapcsolatos problémák ------------------------------------------------ Rengeteg energiát fektettünk bele, hogy a Microsoft Visual C futásidejű programkönyvtárakat tökéletesen telepítse a Firebird telepítője. Ennek ellenére, probléma esetén célszerű kézi telepítést végezni a hivatalos vcredist.exe telepítésével. A legjobban megfelelő változatokat az alábbi weboldalról töltheti le: http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en x64-es rendszeréhez pedig innen: http://www.microsoft.com/downloads/details.aspx?familyid=90548130-4468-4BBC-9673-D6ACABD5D13B&displaylang=en Az új OSD 11-ról ---------------- A Firebird 2.0 változatban használatos új ODS 11.0 adattárolási struktúra teljességgel inkompatibilis az előző verziókban alkalmazott ODS 11.0 adattárolási struktúrával. Amennyiben ez a Firebird 2.0 változat első telepítése ezen a rendszeren, de már telepítette a Firebird 2 alfa változatait is, akkor ajánljuk, hogy válasszon egy tiszta, üres könyvtárat a telepítéshez. Ennek oka, hogy az eltávolítási folyamat hátrahagyja a security2 adatbázist. Mivel ez a régebbi változat nem kompatibilis ODS adattárolási struktúrájú, így nem lesz lehetőség a szerverhez történő kapcsolódáshoz. Telepítés meglévő Firebird 1.5 mellé ------------------------------------ A biztonsági adatbázis megváltozott Az új adatbázis neve security2.fdb lett és megerősített jelszótitkosítási algoritmus került benne alkalmazásra. További, az új biztonsági funkciókkal kapcsolatos információkat a kiadási jegyzetben találhat. Az új adattárolási struktúra és a megváltoztatott jelszótitkosítási eljárás számos áttérési problémát vet fel elsősorban azok számára akik nagyszámú felhasználóval rendelkező adatbázisokat adminisztrálnak. A telepítő nem tesz kísérletet az áttérés segítésére, ezt kézileg kell megtenni. A lehetséges áttérési utakról még többet olvashat a misc/ upgrade/security/ helyen. Telepítés már meglévő Firebird 2.0 esetén ----------------------------------------- Az ODS adattárolási struktúra megváltozása mellett jegyezzük meg, hogy a telepítő nem képes automatikusan felismerni a Firebird 2.0 Alfa, Béta éppen szervizként futó változatait. Amennyiben a célgépen a Firebird 2.0 - nem stabil - változata fut, úgy ajánlatos a szervert leállítani, mielőtt megpróbálja telepíteni a Firebird 2.0-t. Ellenkező esetben figyelmeztetést csak akkor fog kapni, ha az éppen futó fájl felülírására kerülne a sor. Ez elkerülhető, ha a régi verziót telepítés előtt eltávolítja. A telepítő új szolgáltatásai ---------------------------- o Ha egy változatlan firebird.conf létezik a telepítés mappájában, akkor az egy alapértelmezett konfigurációs állomány kerül mentésre az alábbi néven: firebird.conf.default A eredetileg létező firebird.conf fájl érintetlen marad, ennek eredményeképpen a hozzáférési korlátozások kezelését a frissítés után kell esetlegesen elvégezni. o A telepítő immáron számos nyelven használható. A többnyelvű támogatást jelenleg csak a telepítési eljárás során érhető el. MEGJEGYZÉS: A telepítés nyelvét a honosított Windows verzió adja meg. Ez azt jelent hogy egy nyugat- európai Windows felhasználója számára nem érhető el például a szláv nyelvű telepítés. A telepítő megszüntetett szolgáltatásai --------------------------------------- o A Firebird 1.0 fenntartott egy regisztrációs-adatbázis bejegyzést saját használatra. Ez a következő volt: HKLM\SOFTWARE\FirebirdSQL Ez mostantól megszűnt és a telepítő automatikusan törli ezt a bejegyzést. Ha olyan alkalmazásai vannak, amelyek igénylik ezt a bejegyzést, akkor ezt Önnek kézzel kell visszaírnia. Mindamellett ajánlott az Ön programját az új feltételeknek megfelelően újrafordítani, hogy az új bejegyzést használja. o A korábbi Firebird 1.5 kiadás előtti változatai, az fbclient.dll kliens könyvtárat a mappában helyezték el. Ez a gyakorlat mostanra megszűnt. A telepítőben lévő: "Az fbclient.dll másolása a mappába." opció segítségével a telepítés ideje alatt helyezhet el egy példányt a mappában. Mindamellett ajánlott az Ön programját az új feltételeknek megfelelően újrafordítani, hogy az új gyakorlat szerint használja az fbclient.dll fájlt. Ismert telepítési problémák --------------------------- o A telepítő segítségével csak az alapértelmezett példányt telepítheti a Firebird 2.1 adatbáziskezelőből. Amennyiben további példányokat szeretne telepíteni, eltérő néven, az a zip-tömörített állományból teheti meg kézileg telepítve. o Sajnálatos módon a telepítő nem képes megbízhatóan érzékelni a már telepített és éppen futó Firebird Classic adatbázis- szervert. o Néhány ismert terület ahol a 32 bites és 64 bites verziók ütközhetnek: - A szolgáltatás-telepítő (instsvc) ugyanazt az alapértelmezett példánynevet használja, mind 32 bites, mind 64 bites tele- pítésekhez. Ez a helyzet a tervezésmódból fakad. A szolgál- tatások azonos nevtéren léteznek. - Ha a 32 bites és a 64 bites Vezérlőpult program telepítve van akkor mindkettő ugyanarra az alapértelmezett példányra mutat. o Amikor Vista alá telepíti a Firebird adatbáziskezelőt, győződjön meg róla, hogy rendszergazdaként van bejelentkezve. Például jobb gombbal a telepítőre kattintva válassza ki a "Futtatás Rendszergazdaként" lehetőséget. Ellenkező esetben a telepítő nem lesz képes elindítani a Firebird szolgáltatást a telepítés végén. Eltávolítás ----------- o Ajánlatos, hogy telepített alkalmazást szabályosan, a mellékelt eltávolító programmal távolítsa el. Ezt a programot elindíthatja a Vezérlőpultról. Alternatívaként elindíthatja a unins000.exe eltávolító alkalmazást közvetlenül a telepítés mappájából. o Ha a Firebird alkalmazásként fut (szolgáltatás helyett), ajánlatos kézzel leállítani a szervert mielőtt futtatja az eltávolító programot. Ez azért ajánlatos, mert az eltávolító program nem képes leállítani az alkalmazásként futó szervert. Ha a szerver fut eltávolítás alatt, az eltávolítás nem lesz tökéletes. A visszamaradó részeket Önnek kell majd eltávolítania. o Az eltávolítási eljárás az alábbi fájlokat hagyja a a telepítési mappában: - aliases.conf - firebird.conf - firebird.log - security2.fdb Ez az eredmény szándékos. Ezek a fájlok a felhasználók által módosíthatók és szükség lehet rájuk a jövőben, a Firebird újratelepítése során. Amennyiben nincs szüksége ezekre a fájlokra, úgy le is törölheti őket. o Az eltávolító alkalmazás új szolgáltatása, hogy a /CLEAN paraméterrel indítva a program ellenőrzi a megosztott programkönyvtárak számlálóit és ahol lehetséges törli a már szükségtelen megosztott programkönyvtárakat. o Az eltávolítás során a Microsoft Visual C (MSVC) programkönyvtárak nem kerülnek eltávolításra. Ezeket eltávolíthatja a Programok hozzáadása és eltávolítása program segítségével a Vezérlőpulton. Erre azonban a normális ügymenet során nincs szükség. Megjegyzések ------------ A Firebird igényli a WinSock2 kiterjesztés meglétét. Minden Win32 platform elvileg tartalmazza ezt a kiegészítést a Windows 95-öt kivéve. A telepítő ellenőrzi a WinSock2 kiegészítés meglétét, s ha nem találja, úgy a telepítés meghiúsul. A következő linken: http://support.microsoft.com/default.aspx?scid=kb;EN-US;q177719 megtudhatja, hogyan juthat hozzá ehhez a kiterjesztéshez. Telepítés kötegelt (batch) fájlból ---------------------------------- A telepítőprogram futtatható kötegelt (batch) fájlból is. Információkat a következő dokumentumból kaphat: installation_scripted.txt