2006-12-06 06:52:31 +01:00
|
|
|
|
Firebird Adatb<74>zis Szerver 2.0 Kiad<61>sra Jel<65>lve 5
|
|
|
|
|
===================================================
|
|
|
|
|
|
|
|
|
|
** FONTOS **
|
|
|
|
|
|
|
|
|
|
Az ODS adatt<74>rol<6F>si strukt<6B>ra megv<67>ltozott
|
|
|
|
|
a Firebird 1.5 <20>ta. L<>sd az al<61>bbi megjegyz<79>seket,
|
|
|
|
|
hogy hogyan telep<65>thet<65> az <20>j verzi<7A> a r<>gebbi
|
|
|
|
|
Firebird verzi<7A>kra.
|
|
|
|
|
|
|
|
|
|
** ****** **
|
|
|
|
|
|
|
|
|
|
Ez a dokumentum egy telep<65>t<EFBFBD>si seg<65>dlet a Win32
|
|
|
|
|
platformon m<>k<EFBFBD>d<EFBFBD> Firebird 2.0 telep<65>t<EFBFBD>s<EFBFBD>hez.
|
|
|
|
|
A telep<65>t<EFBFBD>si seg<65>dlet els<6C>sorban a telep<65>t<EFBFBD>s menet<65>t
|
|
|
|
|
<EFBFBD>rja le, s nem a Firebird 2.0-r<>l sz<73>l
|
|
|
|
|
<EFBFBD>ltal<EFBFBD>noss<EFBFBD>gban.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tartalomjegyz<EFBFBD>k
|
|
|
|
|
---------------
|
|
|
|
|
|
|
|
|
|
o Miel<65>tt telep<65>ten<65>
|
|
|
|
|
o Az <20>j OSD 11.0-r<>l
|
|
|
|
|
o Telep<65>t<EFBFBD>s megl<67>v<EFBFBD> Firebird 1.5 mell<6C>
|
|
|
|
|
o Telep<65>t<EFBFBD>s m<>r megl<67>v<EFBFBD> Firebird 2.0 eset<65>n
|
|
|
|
|
o A telep<65>t<EFBFBD> <20>j szolg<6C>ltat<61>sai
|
|
|
|
|
o Ismert telep<65>t<EFBFBD>si probl<62>m<EFBFBD>k
|
|
|
|
|
o A telep<65>t<EFBFBD> megsz<73>ntetett szolg<6C>ltat<61>sai
|
|
|
|
|
o Elt<6C>vol<6F>t<EFBFBD>s
|
|
|
|
|
o Megjegyz<79>sek
|
|
|
|
|
o Telep<65>t<EFBFBD>s k<>tegelt (batch) f<>jlb<6C>l
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Miel<EFBFBD>tt telep<65>ten<65>
|
|
|
|
|
------------------
|
|
|
|
|
|
|
|
|
|
Miel<EFBFBD>tt telep<65>ti ezt a v<>ltozatot, aj<61>nlatos
|
|
|
|
|
ELT<EFBFBD>VOL<EFBFBD>TANI a Firebird illetve az InterBase <20>sszes
|
|
|
|
|
el<EFBFBD>z<EFBFBD> verzi<7A>j<EFBFBD>t. K<>l<EFBFBD>n<EFBFBD>sen fontos <20>s ellen<65>rizend<6E>,
|
|
|
|
|
hogy a fbclient.dll <20>s gds32.dll f<>jlok elt<6C>vol<6F>t<EFBFBD>sra
|
|
|
|
|
ker<EFBFBD>ljenek a <system32> mapp<70>b<EFBFBD>l.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Az <20>j OSD 11-r<>l
|
|
|
|
|
----------------
|
|
|
|
|
|
|
|
|
|
A Firebird 2.0 v<>ltozatban haszn<7A>latos <20>j ODS 11.0
|
|
|
|
|
adatt<EFBFBD>rol<EFBFBD>si strukt<6B>ra teljess<73>ggel inkompatibilis az
|
|
|
|
|
el<EFBFBD>z<EFBFBD> verzi<7A>kban alkalmazott ODS 11.0 adatt<74>rol<6F>si
|
|
|
|
|
strukt<EFBFBD>r<EFBFBD>val.
|
|
|
|
|
|
|
|
|
|
Amennyiben ez a Firebird 2.0 v<>ltozat els<6C> telep<65>t<EFBFBD>se
|
|
|
|
|
ezen a rendszeren, de m<>r telep<65>tette a Firebird 2
|
|
|
|
|
alfa v<>ltozatait is, akkor aj<61>nljuk, hogy v<>lasszon
|
|
|
|
|
egy tiszta, <20>res k<>nyvt<76>rat a telep<65>t<EFBFBD>shez. Ennek oka,
|
|
|
|
|
hogy az elt<6C>vol<6F>t<EFBFBD>si folyamat h<>trahagyja a security2
|
|
|
|
|
adatb<EFBFBD>zist. Mivel ez a r<>gebbi v<>ltozat nem
|
|
|
|
|
kompatibilis ODS adatt<74>rol<6F>si strukt<6B>r<EFBFBD>j<EFBFBD>, <20>gy nem
|
|
|
|
|
lesz lehet<65>s<EFBFBD>g a szerverhez t<>rt<72>n<EFBFBD> kapcsol<6F>d<EFBFBD>shoz.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Telep<EFBFBD>t<EFBFBD>s megl<67>v<EFBFBD> Firebird 1.5 mell<6C>
|
|
|
|
|
------------------------------------
|
|
|
|
|
|
|
|
|
|
A biztons<6E>gi adatb<74>zis megv<67>ltozott Az <20>j adatb<74>zis
|
|
|
|
|
neve security2.fdb lett <20>s meger<65>s<EFBFBD>tett
|
|
|
|
|
jelsz<EFBFBD>titkos<EFBFBD>t<EFBFBD>si algoritmus ker<65>lt benne alkalmaz<61>sra.
|
|
|
|
|
Tov<EFBFBD>bbi, az <20>j biztons<6E>gi funkci<63>kkal kapcsolatos
|
|
|
|
|
inform<EFBFBD>ci<EFBFBD>kat a kiad<61>si jegyzetben tal<61>lhat.
|
|
|
|
|
|
|
|
|
|
Az <20>j adatt<74>rol<6F>si strukt<6B>ra <20>s a megv<67>ltoztatott
|
|
|
|
|
jelsz<EFBFBD>titkos<EFBFBD>t<EFBFBD>si elj<6C>r<EFBFBD>s sz<73>mos <20>tt<74>r<EFBFBD>si probl<62>m<EFBFBD>t
|
|
|
|
|
vet fel els<6C>sorban azok sz<73>m<EFBFBD>ra akik nagysz<73>m<EFBFBD>
|
|
|
|
|
felhaszn<EFBFBD>l<EFBFBD>val rendelkez<65> adatb<74>zisokat
|
|
|
|
|
adminisztr<EFBFBD>lnak. A telep<65>t<EFBFBD> nem tesz k<>s<EFBFBD>rletet az
|
|
|
|
|
<EFBFBD>tt<EFBFBD>r<EFBFBD>s seg<65>t<EFBFBD>s<EFBFBD>re, ezt k<>zileg kell megtenni. A
|
|
|
|
|
lehets<EFBFBD>ges <20>tt<74>r<EFBFBD>si utakr<6B>l m<>g t<>bbet olvashat a
|
|
|
|
|
misc/ upgrade/security/ helyen.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Telep<EFBFBD>t<EFBFBD>s m<>r megl<67>v<EFBFBD> Firebird 2.0 eset<65>n
|
|
|
|
|
-----------------------------------------
|
|
|
|
|
|
|
|
|
|
Az ODS adatt<74>rol<6F>si strukt<6B>ra megv<67>ltoz<6F>sa mellett
|
|
|
|
|
jegyezz<EFBFBD>k meg, hogy a telep<65>t<EFBFBD> nem k<>pes
|
|
|
|
|
automatikusan felismerni a Firebird 2.0 Alfa, B<>ta
|
|
|
|
|
<EFBFBD>ppen szervizk<7A>nt fut<75> v<>ltozatait. Amennyiben a
|
|
|
|
|
c<EFBFBD>lg<EFBFBD>pen a Firebird 2.0 - nem stabil - v<>ltozata fut,
|
|
|
|
|
<EFBFBD>gy aj<61>nlatos a szervert le<6C>ll<6C>tani, miel<65>tt
|
|
|
|
|
megpr<EFBFBD>b<EFBFBD>lja telep<65>teni a Firebird 2.0-t. Ellenkez<65>
|
|
|
|
|
esetben figyelmeztet<65>st csak akkor fog kapni, ha az
|
|
|
|
|
<EFBFBD>ppen fut<75> f<>jl fel<65>l<EFBFBD>r<EFBFBD>s<EFBFBD>ra ker<65>lne a sor. Ez
|
|
|
|
|
elker<EFBFBD>lhet<EFBFBD>, ha a r<>gi verzi<7A>t telep<65>t<EFBFBD>s el<65>tt
|
|
|
|
|
elt<EFBFBD>vol<EFBFBD>tja.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A telep<65>t<EFBFBD> <20>j szolg<6C>ltat<61>sai
|
|
|
|
|
----------------------------
|
|
|
|
|
|
|
|
|
|
o Ha egy v<>ltozatlan firebird.conf l<>tezik a telep<65>t<EFBFBD>s
|
|
|
|
|
mapp<70>j<EFBFBD>ban, akkor az egy alap<61>rtelmezett konfigur<75>ci<63>s
|
|
|
|
|
<20>llom<6F>ny ker<65>l ment<6E>sre az al<61>bbi n<>ven:
|
|
|
|
|
firebird.conf.default
|
|
|
|
|
|
|
|
|
|
A eredetileg l<>tez<65> firebird.conf f<>jl <20>rintetlen marad,
|
|
|
|
|
ennek eredm<64>nyek<65>ppen a hozz<7A>f<EFBFBD>r<EFBFBD>si korl<72>toz<6F>sok
|
|
|
|
|
kezel<65>s<EFBFBD>t a friss<73>t<EFBFBD>s ut<75>n kell esetlegesen
|
|
|
|
|
elv<6C>gezni.
|
|
|
|
|
|
|
|
|
|
o A telep<65>t<EFBFBD> imm<6D>ron sz<73>mos nyelven haszn<7A>lhat<61>. A
|
|
|
|
|
t<>bbnyelv<6C> t<>mogat<61>st jelenleg csak a telep<65>t<EFBFBD>si
|
|
|
|
|
elj<6C>r<EFBFBD>s sor<6F>n <20>rhet<65> el.
|
|
|
|
|
|
|
|
|
|
MEGJEGYZ<59>S: A telep<65>t<EFBFBD>s nyelv<6C>t a honos<6F>tott Windows
|
|
|
|
|
verzi<7A> adja meg. Ez azt jelent hogy egy nyugat-
|
|
|
|
|
eur<75>pai Windows felhaszn<7A>l<EFBFBD>ja sz<73>m<EFBFBD>ra nem <20>rhet<65> el
|
|
|
|
|
p<>ld<6C>ul a szl<7A>v nyelv<6C> telep<65>t<EFBFBD>s.
|
|
|
|
|
|
|
|
|
|
A telep<65>t<EFBFBD> megsz<73>ntetett szolg<6C>ltat<61>sai
|
|
|
|
|
---------------------------------------
|
|
|
|
|
|
|
|
|
|
o A Firebird 1.0 fenntartott egy regisztr<74>ci<63>s-adatb<74>zis
|
|
|
|
|
bejegyz<79>st saj<61>t haszn<7A>latra. Ez a k<>vetkez<65> volt:
|
|
|
|
|
|
|
|
|
|
HKLM\SOFTWARE\FirebirdSQL
|
|
|
|
|
|
|
|
|
|
Ez mostant<6E>l megsz<73>nt <20>s a telep<65>t<EFBFBD> automatikusan
|
|
|
|
|
t<>rli ezt a bejegyz<79>st. Ha olyan alkalmaz<61>sai
|
|
|
|
|
vannak, amelyek ig<69>nylik ezt a bejegyz<79>st, akkor
|
|
|
|
|
ezt <20>nnek k<>zzel kell vissza<7A>rnia. Mindamellett
|
|
|
|
|
aj<61>nlott az <20>n programj<6D>t az <20>j felt<6C>teleknek
|
|
|
|
|
megfelel<65>en <20>jraford<72>tani, hogy az <20>j bejegyz<79>st
|
|
|
|
|
haszn<7A>lja.
|
|
|
|
|
|
|
|
|
|
o A kor<6F>bbi Firebird 1.5 kiad<61>s el<65>tti v<>ltozatai, az
|
|
|
|
|
fbclient.dll kliens k<>nyvt<76>rat a <system> mapp<70>ban
|
|
|
|
|
helyezt<7A>k el. Ez a gyakorlat mostanra megsz<73>nt. A
|
|
|
|
|
telep<65>t<EFBFBD>ben l<>v<EFBFBD>: "Az fbclient.dll m<>sol<6F>sa a <system>
|
|
|
|
|
mapp<70>ba." opci<63> seg<65>ts<74>g<EFBFBD>vel a telep<65>t<EFBFBD>s ideje
|
|
|
|
|
alatt helyezhet el egy p<>ld<6C>nyt a <system> mapp<70>ban.
|
|
|
|
|
Mindamellett aj<61>nlott az <20>n programj<6D>t az <20>j
|
|
|
|
|
felt<6C>teleknek megfelel<65>en <20>jraford<72>tani, hogy az <20>j
|
|
|
|
|
gyakorlat szerint haszn<7A>lja az fbclient.dll f<>jlt.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ismert telep<65>t<EFBFBD>si probl<62>m<EFBFBD>k
|
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
|
|
Jelenleg nincsen ismert telep<65>t<EFBFBD>si probl<62>ma.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Elt<EFBFBD>vol<EFBFBD>t<EFBFBD>s
|
|
|
|
|
-----------
|
|
|
|
|
|
|
|
|
|
o Aj<41>nlatos, hogy telep<65>tett alkalmaz<61>st szab<61>lyosan, a
|
|
|
|
|
mell<6C>kelt elt<6C>vol<6F>t<EFBFBD> programmal t<>vol<6F>tsa el. Ezt a
|
|
|
|
|
programot elind<6E>thatja a Vez<65>rl<72>pultr<74>l.
|
|
|
|
|
Alternat<61>vak<61>nt elind<6E>thatja a unins000.exe
|
|
|
|
|
elt<6C>vol<6F>t<EFBFBD> alkalmaz<61>st k<>zvetlen<65>l a telep<65>t<EFBFBD>s
|
|
|
|
|
mapp<70>j<EFBFBD>b<EFBFBD>l.
|
|
|
|
|
|
|
|
|
|
o Ha a Firebird alkalmaz<61>sk<73>nt fut (szolg<6C>ltat<61>s
|
|
|
|
|
helyett), aj<61>nlatos k<>zzel le<6C>ll<6C>tani a szervert
|
|
|
|
|
miel<65>tt futtatja az elt<6C>vol<6F>t<EFBFBD> programot. Ez az<61>rt
|
|
|
|
|
aj<61>nlatos, mert az elt<6C>vol<6F>t<EFBFBD> program nem k<>pes
|
|
|
|
|
le<6C>ll<6C>tani az alkalmaz<61>sk<73>nt fut<75> szervert. Ha a
|
|
|
|
|
szerver fut elt<6C>vol<6F>t<EFBFBD>s alatt, az elt<6C>vol<6F>t<EFBFBD>s nem
|
|
|
|
|
lesz t<>k<EFBFBD>letes. A visszamarad<61> r<>szeket <20>nnek kell
|
|
|
|
|
majd elt<6C>vol<6F>tania.
|
|
|
|
|
|
|
|
|
|
o Az elt<6C>vol<6F>t<EFBFBD>si elj<6C>r<EFBFBD>s az al<61>bbi f<>jlokat hagyja a
|
|
|
|
|
a telep<65>t<EFBFBD>si mapp<70>ban:
|
|
|
|
|
|
|
|
|
|
- aliases.conf
|
|
|
|
|
- firebird.conf
|
|
|
|
|
- firebird.log
|
|
|
|
|
- security2.fdb
|
|
|
|
|
|
|
|
|
|
Ez az eredm<64>ny sz<73>nd<6E>kos. Ezek a f<>jlok a felhaszn<7A>l<EFBFBD>k
|
|
|
|
|
<20>ltal m<>dos<6F>that<61>k <20>s sz<73>ks<6B>g lehet r<>juk a j<>v<EFBFBD>ben,
|
|
|
|
|
a Firebird <20>jratelep<65>t<EFBFBD>se sor<6F>n. Amennyiben nincs
|
|
|
|
|
sz<73>ks<6B>ge ezekre a f<>jlokra, <20>gy le is t<>r<EFBFBD>lheti
|
|
|
|
|
<20>ket.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Megjegyz<EFBFBD>sek
|
|
|
|
|
------------
|
|
|
|
|
|
|
|
|
|
A Firebird ig<69>nyli a WinSock2 kiterjeszt<7A>s megl<67>t<EFBFBD>t.
|
|
|
|
|
Minden Win32 platform elvileg tartalmazza ezt a
|
|
|
|
|
kieg<65>sz<73>t<EFBFBD>st a Windows 95-<2D>t kiv<69>ve. A telep<65>t<EFBFBD>
|
|
|
|
|
ellen<65>rzi a WinSock2 kieg<65>sz<73>t<EFBFBD>s megl<67>t<EFBFBD>t, s ha nem
|
|
|
|
|
tal<61>lja, <20>gy a telep<65>t<EFBFBD>s meghi<68>sul. A k<>vetkez<65>
|
|
|
|
|
linken:
|
|
|
|
|
|
|
|
|
|
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q177719
|
|
|
|
|
|
|
|
|
|
megtudhatja, hogyan juthat hozz<7A> ehhez a
|
|
|
|
|
kiterjeszt<7A>shez.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Telep<EFBFBD>t<EFBFBD>s k<>tegelt (batch) f<>jlb<6C>l
|
|
|
|
|
----------------------------------
|
|
|
|
|
|
|
|
|
|
A telep<65>t<EFBFBD>program futtathat<61> k<>tegelt (batch) f<>jlb<6C>l
|
|
|
|
|
is. Inform<72>ci<63>kat a k<>vetkez<65> dokumentumb<6D>l kaphat:
|
|
|
|
|
|
|
|
|
|
installation_scripted.txt
|