Névjegyzék

A Firebird adatbázis-kiszolgáló X64 Linux telepítése. A Firebird SQL Serverrel dolgozunk. Milyen verziója a Firebirdnek

Tűzmadár.

Fontos! Ha korábban telepítette az Interbase adatbázis-kiszolgálót, akkor törölni kell (eltávolítva), különben a Firebird adatbázis-kiszolgáló normál működése nehéz lesz. A "Vezérlőpulton" a "Telepítés és törlés" segédprogram használata a "Vezérlőpulton" (általában a Saját számítógép mappájában található). Ha telepítette a Windows XP SP2-t vagy többet korai változatJavasoljuk, hogy frissítsük a 3 szervizcsomagot (SP3).

1) Letöltés a következő webhelyről A Firebird szerver eloszlás, valamint az összes szükséges utasítás: http: // ***** / kategória / programok_for_mlm.

2) Ha telepíti a Windows Vista vagy a Windows 7 operációs rendszert, majd kattintson a FireBird_25.exe eloszlása \u200b\u200b(a fájl neve az elosztó egység eltérhet a változattól függően) jobb klikk és a legördülő menüből válassza ki a "Futtassa az adminisztrátor nevét", majd erősítse meg az elindítás az adminisztrátor nevében, ha a felhasználói fiókvezérlő rendszer megfelelő kérést ad. BAN BEN operációs rendszerah Windows XP, Windows 2000 és annál fiatalabb windows verziók, Csak kattintson duplán a Firebird_25.exe elosztási fájlra.

Fontos! Firebird adatbázis-kiszolgáló üzemben windows rendszerek A Vista vagy a Windows 7-et a rendszergazda nevében kell telepíteni!

3) A megjelenő ablakban válassza ki a telepítési folyamat során használt nyelvet (az alapértelmezett "orosz"), és kattintson az "OK" gombra:

https://pandia.ru/text/78/399/images/image002_57.jpg "Width \u003d" 503 "Magasság \u003d" 385 src \u003d "\u003e

5) Telepítse a felirattal ellentétes pontot "Elfogadom a megállapodás feltételeit":

https://pandia.ru/text/78/399/images/image004_30.jpg "Width \u003d" 503 "Magasság \u003d" 385 src \u003d "\u003e

https://pandia.ru/text/78/399/images/image006_18.jpg "Width \u003d" 504 "Magasság \u003d" 385 src \u003d "\u003e

https://pandia.ru/text/78/399/images/image008_11.jpg "Width \u003d" 504 "Magasság \u003d" 385 src \u003d "

11) Távolítsa el a kullancsot Ellentétes "használja a Guardian kezelését a szerver." Állítsa be a kullancsokat Ellentétben "Futtatás alkalmazásként", ha programot telepít a Windows XP, Windows 2000 operációs rendszerben vagy a Windows 2000 operációs rendszerében, vagy a "Futtatás szolgáltatásként", ha a programot a Windows Vista vagy a Windows 7 operációs rendszerbe telepíti . Állítsa be a kullancsokat Ellentétes "Automatikusan futtatja a Firebird minden letöltéshez", "Másolja a Firebird klienskínálatot a katalógusba "És" gds32.dll létrehozása az örökölt alkalmazások támogatásához ". Állítsa be a kullancsokat A "Vezérlőpult applet" "telepítése", ha a programot a Windows XP, Windows 2000 operációs rendszerbe vagy a Windows fiatalabb verzióiba telepíti. A Windows Vista és a Windows 7 operációs rendszerekben ez a jelölőnégyzet nem szükséges!

https://pandia.ru/text/78/399/images/image010_9.jpg "Width \u003d" 504 "Magasság \u003d" 385 src \u003d "\u003e

13) Várja meg, amíg a telepítő telepíti a Firebird kiszolgálót a számítógépen:

https://pandia.ru/text/78/399/images/image012_9.jpg "width \u003d" 504 "magasság \u003d" 385 src \u003d "\u003e

15) Kattintson a Befejezés gombra:

https://pandia.ru/text/78/399/images/image014_5.jpg "width \u003d" 589 magasság \u003d 442 "magasság \u003d" 442 "\u003e

A következő ablaknak megjelenik a képernyőn:

Ábra. egy Ábra. 2.

Ha a képen látható a képen látható Ábra. egy (felülről, a logó közelében, a "A Firebird szolgáltatás" felirat "), majd a Firebird adatbázis-kiszolgáló fut. Ha a képernyőn megjelenő háttérképen látható Ábra. 2. (A logó átlépi a Vöröskeresztet, és a "Firebird szolgáltatás nem fut" futás mellett), akkor a Firebird adatbázis-kiszolgáló leáll, és futtatnia kell, hogy ez nyomja meg a "Start" gombot a bal felső sarokban Az ablak.

Ellenőrizze a "Start" mező pontját a "Automatikus" felirat közelében. Ha a "Manuálisan" felirat mellett áll, akkor kattintson az "Automatikus" feliratra, és kattintson az "Alkalmazás" gombra - így a kiszolgáló automatikusan elindul a számítógép betöltésekor.

A Firebird adatbázis-kiszolgáló (futtatás, stop, stb.) A Windows Vista vagy a Windows 7 rendszerben történő kezelése csak szervizelést használhat. Ehhez kattintson a Start gombra (gomb a feladatkezelőnél vagy a billentyűzet gombjára a Microsoft Logo képével):

Ezután jobb gombbal kattintson a "Számítógép" bekezdésre, a legördülő menüben válassza a "Control" lehetőséget.

Megnyílik a következő ablak:

Kattintson duplán a "Szolgáltatások és alkalmazások" gombra, majd a "Szolgáltatások" gombra.

Keresse meg a Firebird szerver szolgáltatást a szolgáltatások listájában:

Ha a szolgáltatási állapot "működik", akkor a Firebird adatbázis-kiszolgáló fut, ha nincs állapot az állapotsejtben (üres), akkor el kell indítani. Ehhez kattintson jobb gombbal a Firebird szerver szolgáltatás nevére, a legördülő menüben válassza a Futtatás lehetőséget.

A Firebird Server Store Automation gazdaságilag előnyös, mivel szabadság ellenére ez egy teljes SQL szerver, nagyon erős és megbízható, hogy megfeleljen a középső gazdaság igényeinek.

Gyakorlatunkban a Firebird szerveren alapuló raktár-felfedező rendszert használták, hogy automatizálják az 50 üzletből származó tartályt Oroszországban. Az adatbázis mérete meghaladta a 30 GB-ot, az alap 10 évre vonatkozó információkat tartalmazott, ugyanakkor 70-120 felhasználó (kereskedelmi műveletek és elemzés).

\u003e\u003e Demo verzió letöltése<<

A Firebird szerver telepítése a Unix-en saját jellemzői, hogy szeretnénk tükrözni ezt a cikket.

Automatizálási áruház a Firebird 2.5 kiszolgálón alapulva a POSIX (UNIX, LINUX) platformokon

Előszó

A cikk leírja a Firedird 2.5.2 kiszolgáló telepítését a POSIX (UNIX-szerű) operációs rendszerekben, például Linux, UNIX.

A telepítés előtt a következőket kell figyelembe vennie.

  1. A Firebird szerver telepítéséhez root felhasználói jogokra van szüksége.
  2. Ha telepíti a Firebird a Linux-on, akkor telepítés előtt meg kell győződnie arról, hogy a LIBSTDC ++ könyvtárnak futási időrendszere van. SO.5. Ha ez nem így van, akkor telepítenie kell a Compat-glibc csomagot (Redhat, Centos, openSUSE, Debian) vagy LIBSTDC ++ 5 csomag (Mandriva).
  3. Ha a Firebird telepítését tervezi SuperServer architektúrával a Linuxon, amely támogatja az új POSIX stream modellt, akkor ki kell választania az NPLL Firebird Bildot.

I. A terjesztés kiválasztása

A Firebird különböző verzióinak sokféle elosztása és különböző operációs rendszerek számára fejlesztettek ki.
Az írás időpontjában a 2.5.2 szerver 2.5.2 verziójának stabilabb építése elérhető, ami működhet
32-X és 64 bites ablakok, Linux és Macosx platformok.
A kívánt eloszlás kiválasztása előtt azonban enyhén visszavonulni kell.
Számos lehetőség van a Firebird szerver építészetének végrehajtására, a klasszikus, szuperszerverre
És beágyazva. Ezek különböznek a gépi és hálózati erőforrások használatának módjában. Anélkül, hogy mélyreadásba lépnénk, röviden megjegyezzük, hogy ezek az architektúrák jellemzői:
Klasszikus. - Formálisan leírhatja a "N CSATLAKOZÁSOK A BASE - N folyamatokhoz a szerveren", azaz Mindegyik csatlakozik az adatbázishoz

fut a * folyamat * a szerveren. Ez így működik. A POSIX platformokon elindítja az [X] inetd démont, amely
hallgatja a portot (alapértelmezés szerint ez a 3050-es port, de ha szükséges, hozzárendelhet egy másikat). Ez a démon minden sikeres csatlakozóhoz indul * külön * fb_inet_server folyamat. Minden folyamat alatt speciális kiszolgálói erőforrásokat töltenek, külön memória gyorsítótárat hoz létre.

Gazdaságilag költött számítógépes erőforrások szuperszerver architektúra.
Szuperszerver. Röviden leírhatja a Formula "N Csatlakozásokat az adatbázishoz - egy folyamat és N * Streams * a szerveren." A POSIX rendszerekben ez az FBserver folyamat. A SuperServer egy többszálú alkalmazás, a klasszikus építészettől eltérően. Minden kapcsolatot külön patakban szolgálnak fel.
Beágyazott - Ez egy olyan építészet, amely egy külön alkalmazás részeként működik, és a szokásos megértésben nem "teljes szerver", azaz. Nem szándékoznak, hogy olyan szerverként dolgozzon, amely több kapcsolatot is szolgál.
Valószínűleg választhat a klasszikus építészet és a Dupserver között. Ha nem lehet mélyrehatóan menni, akkor önkényesen választhat. Az adatbázis formátuma önmagában nem kapcsolódik egy adott klasszikus vagy szuperszerver architektúrához, és mindig lehetséges, ha szükséges, telepítse újra a kiszolgálót egy másik architektúra kiválasztásával.
És bár valószínűleg valószínűleg megfelel neked a kettő bármilyen architektúrájának, véleménye szerint a kezdőknek, akik most kezdtek el a Firebirdmel dolgozni, a klasszikus építészet jobban előnyösebb a tanárral való tanulás és kísérletek számára, mint a felhasználónak Helytelen műveletek.
Ne feledje, hogy a szuperszerver egy közös memória gyorsítótárat használ, és nagyszámú felhasználó esetében előnyös lehet. A DUPSERVER a RAM méretére korlátozódik, az írás idején, nem használhat 2 GB-os memóriát.
A klasszikus architektúra is előnyös lehet, ha a "vas" több processzort használ, és jelentős RAM (\u003e 2 GB).
Ez a cikk nem rendelkezik részletes elemzéssel, és összehasonlítani ezeket az architektúrákat, részletesebb információkat találhatunk az interneten.

II. A telepítési mód kiválasztása

A Firebird telepítéséhez root felhasználói jogosultsággal kell rendelkeznie.
A Firebird szerver a szabad termékek számára utal, a telepítés eloszlását letöltheti a www.firebird.org hivatalos Firebird Alapoldaláról.
A disztribúciók * .rpm vagy * .tar.gz fájlokként alakulnak ki, például:

Firebirdcs-2.5.2.26539-0.I686.rpm.

Firebirdcs-2.5.2.26539-0.I686.tar.gz.

Meg kell jegyezni, hogy nem minden LINUS építése támogatja az RPM telepítését, tisztázhatja ezt a platform dokumentációjában az "RPM csomagkezelő" szakaszban ("RPM csomagkezelő"). Ilyen esetekben ajánlott a "TAR.GZ" fájlokat használni.
Az interneten a kézi telepítési módszerek leírása az archívum és másolási fájlok kicsomagolásával azonban ilyen módszerek, a telepítők jelenlétében a fejlesztőből nem ajánlottak.

III. A Firebird 2.5 szerver telepítése

Például, vegye be az osztályos építészeti szerver telepítését.
Jelentkezzen be a root felhasználóba.
A * .rpm fájl telepítéséhez tárcsázni kell:

$ RPM -Ivh Firebirdcs-2.5.2.26539-0.I686.rpm

A * .tar.gz fájl telepítése tárcsáznia kell:

$ Tar -xzf Firebirdcs-2.5.2.26539-0.i686.tar.gz

$ CD Firebirdcs-2.5.2.26539-0.i686.tar.gz

A telepítési szkriptek elindítása után a következő műveletek történnek:

  1. Megpróbálja megállítani az összes Firebird szervert.
  2. Ha még nem hozták létre, a felhasználók jönnek létre " tűzmadár."És a csoport" tűzmadár.".
  3. A katalógusban / Opt / firebird A szoftver telepítve lesz a katalógusban Usr / lib Linkek jönnek létre
  4. a könyvtárakhoz, a katalógusban / usr / közé tartozik A fájl címsorait elhelyezik.
  5. A katalógusban / etc / szolgáltatások A GDS_DB rekordot hozzáadják a 3050-es porthoz, ha nincs ilyen rekord.
  6. A localhost.localdomain és a hostname a katalógusban kerül hozzáadásra. /etc/gds_hosts.equiv..
  7. Ha a SuperServer telepítve van, csak a kiszolgáló indítása parancsfájl lesz telepítve. /etc/rc.d/init.d/firebird..
  8. Ha a Classic telepítve van, az indítási parancsfájl telepítve lesz. /etc/xinet.d/firebird Vagy az inetd rendszerek néhány fiatalabb verziójához egy bejegyzés hozzáadódik / etc / inetd fájl.
  9. Az új linkek a / usr / bin-hez az init.d parancsfájlra kerülnek, és a Firebird szerver konfigurációja létrejön etc / rc.config.
  10. A szerver / szolgáltatás és a Firebird kezdete automatikusan el kell indulnia.
  11. A SYSDBA felhasználó véletlenszerű jelszavát fogja létrehozni, és a fájlban rögzítve /Opt/firebird/sysdba.password..
  12. Alias \u200b\u200bkerül hozzáadásra a Munkavállaló.fdB tesztadatbázishoz az Aliases.conf-ben.

Ebben a szakaszban ellenőrizheti a Firebird szerver telepítésének helyességét. Ehhez szükségünk van a Sysdba-fiók jelszavára, amelyet a /opt/firebird/sysdba.password fájlból lehet tanulni.
Pontszám a parancssorban:

$ CD / opt / Firebird / bin

$. / Isql -user sysdba -password

SQL\u003e Connect Localhost: Munkavállaló.fdB;

SQL\u003e Válassza ki a * értékesítést;

Ezekhez a parancsokhoz a Firebird szerver csatlakozik a munkavállaló.fdB tesztadatbázishoz, és az összes rekordot az értékesítési táblázatból rögzíti.
Firebird szerver, alapértelmezett, a "Firebird" felhasználó nevében kezdődik. Korábban alapértelmezés szerint a kiszolgáló a "root" nevében történt. A kiszolgáló megkezdése a "gyökér" nevében - nem nagyon helyes a biztonság szempontjából mert a „root” felhasználó a legmagasabb jogokat a rendszer, és ez hozhat létre, és törölje a fájlokat és könyvtárakat belül az egész fájlrendszer. Ezek a jogai a Firebird szerver nem szükségesek, ezért ellenőrizze és konfigurálja a kiszolgáló konfigurációját a Firebird felhasználó munkájához.

Ezért:

  1. a felhasználó „Firebird” biztosítani kell a jogot, hogy írjon a könyvtárat, amelyben adatbázisokat hoz létre.
  2. a DatabaseAccess paraméter a fájl /opt/firebird/firebird.conf konfigurálni kell oly módon, hogy lehetetlenné teszi a hozzáférést a fájlok és könyvtárak, kivéve azokat, amelyek célja a boltba adatbázisok. Ha létrehozunk egy alias a fájlt a aliases.conf fájlt, majd FireBird.con fájlt, meg kell adni a fájlhoz való hozzáférést.
  3. javasoljuk (lehetőleg, de nem szükséges) mindig használjon álneveket az absztrakt hivatkozások meghatározásához az adatbázis-fájlokra, anélkül, hogy megadná sajátos fizikai helyüket.

Az üres teszt.fdB adatbázis létrehozásának példáján győződjön meg róla, hogy a Firebird szerver sikeresen áthaladt.
Nincs egyetlen módja annak, hogy hozzon létre egy üres adatbázist, (például az ügyfél, a iBexpert alkalmazás),
a legegyszerűbb módon, teljes munkaidős tűzoltó eszközöket kínál a kiszolgálón.
Katalógus az elhelyezés kiválasztásához var / Firebird.
Szóval szükséges:
1. Ellenőrizze a rendelkezésre állást és a katalógus / var / Firebird létrehozását. Ha a könyvtár tulajdonosa nem egy "Firebird" felhasználó, akkor meg kell változtatnia a tulajdonosot a "Firebird" -re:

$ Mkdir -p / var / firebird

$ Chown Firebird: Firebird / var / Firebird

2. A /opt/firebird/firebird.conf fájlban engedélyt adjon hozzá egy adatbázis létrehozásához a / var / Firebird könyvtárban.

DatabaseAccess \u003d Korlátozás / var / Firebird

3. Alap létrehozása

$ / Opt / firebird / bin / isql -u sysdba - p

Sql\u003e Connect "/var/firebird/test.fdb";

BAN BEN praktikus munka Bizonyos eszközök hasznosak lehetnek a Firebird szerverrel:
- megváltozottbapassword.sh. - Szkript a SYSDBA jelszó megváltoztatásához.
- createaliasdb.sh. - Script létrehozni egy üres adatbázist, ami alias és rekordok Aliases.conf;
Példa a használatra:

$ createaliasdb.sh.

IV. Ha valami rosszul ment ...

Ha hirtelen kiderült, hogy tegnap, a Firebird szerver nagyszerűen dolgozott, és ma nem indul el, vagy elkezdődik, de nem működik megfelelően, akkor lehetséges, hogy megoldható a probléma megoldására, hogy tanulmányozza a napló firebird.log.

V. Firebird telepítés Solaris, FreeBSD, Debian platformok

A cikk írásakor a Firebird 2.5 telepítése A Solaris, a FreeBSD, a Debian operációs rendszerek még nincsenek elérhetők, használd a korábbi Firebird verziókat, például a 2.0-at.

c) milkevich taras
Polaris-lágy csapat,

Irodalom:

1. Firebird 2 Migráció és telepítés, Helen Borrie (kollátor / szerkesztő) 2008. április 6 - dokumentum V. MI210_20 - a Firebird 2.1.
2. Az Interbase világa. Építészet, adminisztráció és fejlesztés adatbázis-alkalmazások Interbase / Firebird / Yaffil. 2. kiadás, kiegészítve. Alexey Kovyazin, Szergej Vostrikov, Kudice-kép, Moszkva 2003.

Firebird SQL Server - A nyitott adatbázis-kiszolgáló forráskód Interbase 6.0. A Firebird eloszlások léteznek ablakok, Linux, Unix, Solaris, Macos, a 32. és 64 bites architektúra alatt. A Firebird SQL Server ingyenes, és nincs engedélyezési korlátozása.

Milyen verziója van a Firebirdnek?

Jelenleg a legújabb verzió - Firebird 3.0. A Firebird stabil verziója 2.5.

Firebird telepítés - Szerver típusválasztás

A Firebird SQL Server 3 változatban érhető el:

  • Firebird Super Server
  • Firebird Classic Server
  • Firebird beágyazott

Firebird Super Server

Firebird Super Server - Minden ügyfélkapcsolatot egy kiszolgálói folyamat szolgál, közös kliens gyorsítótár van. Ennek következtében az ügyfélszolgálat számára kevés erőforrás-fogyasztást érnek el. Hátrány Firebird Super Server a több processzor használatának hiánya a Firebird szerver munkájához.

Firebird Classic Server

Firebird Classic Server - Minden ügyfélkapcsolaton külön kiszolgálófolyamatot hoz létre. Építészet Firebird Classic Server megbízhatóbb, mert Az egyik kiszolgáló folyamat meghibásodása nem okozza az ügyfelek megőrzésének megtagadását. Ezenkívül a Firebird Classic lehetővé teszi a multiprocesszoros építészet használatát. A Firebird telepítésekor választhat a verziók között Firebird Super Server vagy Firebird Classic Server.

Firebird beágyazott

Firebird beágyazott szerver - Beágyazott adatbázisokra tervezve. Egy dll-ből áll - fbembed.dllamely tartalmaz egy ügyfél- és tűzoltó szuper kiszolgálót. Firebird beágyazott Nem igényel telepítést az ügyfél munkaállomására. Elég csak az, hogy másolja az fbembed.dll-t és még néhány fájlt az ügyfélnek a számítógépen.

A Firebird beágyazott hátránya az, hogy egyidejűleg több ügyfél egy adatbázisához kapcsolódhat. Miután sikeresen csatlakoztatta a Firebird beágyazott blokkjait a monopol hozzáférés adatbázisfájlja.

Firebird beágyazott szerver Külön eloszlással osztva.

Ha nehéz a választás

Ha nem biztos abban, hogy a telepítés típusát választja Tűzmadár., Használja a Firebird Super Server szolgáltatást. A jövőben könnyen megváltoztathatja a szerver architektúrát.

A Firebird használatával

Ahhoz, hogy megismerkedjen a Firebird segítségével, használhatja a munkavállaló.fdB tesztadatbázisát. Belép a telepítő készletbe Tűzmadár. és a mappában található Programfájlok \\ Firebird \\ Firebird \\ Példák \\ empbuild \\.

Új Firebird bázis létrehozása

Egy üres Firebird alap létrehozása:

  • futtassa a C: \\ Program Files \\ Firebird \\ Firebird \\ bin \\ iSql.exe segédprogramot
  • kövesse az Adatbázis létrehozása utasításokat:
Használja az adatbázist az adatbázis megadásához SQL\u003e Adatbázis létrehozása Localhost: D: \\ temp \\ tsing.fdb 'Felhasználó' Sysdba 'jelszó' MasterKey 'alapértelmezett karakterkészlet Win1251;

Az ISQL-ben minden kifejezés vesszőponttal végződik.

A lekérdezés befejezésével ellenőrizheti a kapcsolatot:

SQL\u003e Válassza ki a MON $ DATABADATION_NAME-t a MON $ adatbázisból;

Ha minden rendben van, SQL lekérdezés visszaadja a csatlakoztatott adatbázis elérési útját:

\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d D: \\ temp \\ tser.fdb

Firebird biztonság

  • Firebird tárolja az összes felhasználót a Security.fdB Service adatbázisban.
  • A Firebird 2.1-el indítása: SSPI hitelesítés támogatása windows eszközök. Az adatbázis-szintű tartományi rendszergazdák a Sysdba Superwerers-ként definiálhatók.
  • A Firebird 3.0-ban tervezik végrehajtani a felhasználók tárolásának képességét az ügyféladatbázisban.

Felhasználó Sysdba. Alapértelmezett jelszóváltás

A Sysdba a Firebird adminisztratív felhasználója, kivételes jogokkal. Az alapértelmezett jelszó: mester kulcs.. A jelszó megváltoztatásához használja a segédprogramot gSEC. Tűzmadár:

C: \\ Programfájlok \\ Firebird \\ bin\u003e GSEC GSEC\u003e Módosítsa a sysdba -pw new_pass

A GSEC segédprogram segítségével létrehozhat, törölheti, módosíthatja és megtekintheti a felhasználókat. Teljes lista A parancsok segítséget kaphatnak.

Csatlakozzon a Firebirdhez az ügyfélalkalmazásból

Először töltse le és telepítse az IBProvider Professional Edition csomagot.

Az IBProvider Professional Edition egy COM-összetevő készlete, amely lehetővé teszi, hogy a Firebird és az Interbase bármely verzióival dolgozzon. A komponensek által támogatott legtöbb fejlesztő eszközök: Delphi, C ++ Builder, Visual C ++,. NET Framework., C #, vizuális alap, vbscript, VBA stb.

Ellenőrzésre csatlakozások a Firebirdhez. Írjon egyszerű vbscript script. Hozzon létre egy üres fájlt a VBS kiterjesztést és helyezze be a következő kódot határoznak meg, a helyes utat, hogy az adatbázisban:

DIM CN, CMD, RS, I SET CN \u003d CreateObject ( "ADODB.Connection") CN.Open "Szolgáltató \u003d lcpi.ibprovider.3;" & _ "Data Source \u003d localhost: D: \\ Temp \\ Test.fdb;" & _ "User ID \u003d SYSDBA"; & _ "Jelszó \u003d MasterKey;" & _ "Ctype \u003d win1251;" & _ "AUTO_COMMIT \u003d TRUE" SET RS \u003d CN.EXECUTE ("Válassza ki a MON $ MOPERMENT-ről"), míg nem rs.eof az i \u003d 0-ra rsfiers.count - 1 wscript.echo rs (i) .name & "\u003d" & RS (i) .Value Következő rs.MoveNext hurok RS.Close CN.Close

Futtassa a parancsfájl végrehajtását módban parancs sorés látsz egy listát aktív kapcsolatok adatbázisba

Firebird és vbscript, Visual Basic, VBA

A Firebirdhez és az Interbasehoz való hozzáféréshez Vbscript., VBA., Visual Basic. Az ADO könyvtár (ActiveX Data objektumok) használható. Sok példa a könyvtárral való munkavégzésre a dokumentációban található: Példák az Interbase, Firebird VBScript, VBA, Visual Basic.

Firebird és Delphi.

Az IBProvider számos módon dolgozik az Interbase és Firebird használatával Delphi-tól:

  • dBGO (Ado Express) komponensek az ADO könyvtáron keresztül.
  • közvetlen hozzáférés az ADO COM interfészekhez, megkerülve a DBGO komponenseket.
  • közvetlen hozzáférés az OLE DB COM interfészekhez harmadik féltől származó VCL komponensekkel (OLE DB DIRECT / OLE DB Express).

Firebird i.net.

A Firebirdhez való hozzáféréshez az Ado.net könyvtárat használják. Az IBProvider webhelyen nagy volt lépésről lépésre útmutatóA Firebird használatával a Visual Studio .NET (Ado.net).

További anyagok a témában:

Firebird és C ++

Az IBProvider Professional Edition belép a C ++ könyvtárba, amely a legtöbbet biztosítja gyors út Működik OLE DB szolgáltató Visual C ++, 2005-2008-as, valamint a C ++ Builder.

A Firebird bázis szerkesztése szerkesztése

Egy üres adatbázisban meg kell hoznia táblázatokat, táblázatok, elsődleges kulcsok, indexek, tárolt eljárások, generátorok és egyéb objektumok közötti kapcsolatokat. A Firebird adatbázisok szerkesztéséhez használhatja az ISQL.EXE segédprogramot.

Hozzon létre egy táblázatot:

SQL\u003e CREATE TABLE CROSS_RATE CON\u003e (CON\u003e FROM_CURRENCY VARCHAR (10) nem nulla, CON\u003e TO_CURRENCY VARCHAR (10) nem nulla, CON\u003e CONV_RATE FLOAT NOT NULL, CON\u003e UPDATE_DATE DATE, CON\u003e CON\u003e PRIMARY KEY (FROM_CURRENCY, TO_CURRENCY ) Con\u003e);

Helyezzen be egy rekordot, és készítsen mintát az asztalról:

SQL\u003e Helyezze be a Cross_Rate értékeket ("DOLLAR", "CDNDLR", 1.3273, '11 / 22/93 '); SQL\u003e Válassza a * Cross_Rate-tól; FROM_CURRENCY TO_CURRENCY CONV_RATE UPDATE_DATE \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d dollár CDNDLR 1.3273000 1993-11-22

Az ISQL mellett különböző grafikák vannak firebird adminisztrációs segédprogramok.

Firebird adminisztrációs segédprogramok

Flamerobin.

Flamerobin. - Támogatja a Firebirdet. Cross-platform architektúra. Van egy SQL, DDL szerkesztő, felhasználói menedzsment.
Licenc: nyílt forráskódú, ingyen elosztva.
Weboldal:

Ibexpert.

Ibexpert. - Támogatja a Firebirdet, az Interbase, a Yaffilt. Szerkesztők DDL és DML. Visual Query Builder. Kód Automotive, Metaadata Extractor, valamint sok más funkció.
Licenc: ingyen exusr, a többihez: 179 euró.

DBMS (rövidítés Adatbázis kezelő rendszer) - Ez egy olyan nyelvi és szoftvereszközök kombinációja, amely több felhasználó által létrehozásra, karbantartására és közös használatára szolgál. Az adatbáziskezelő rendszer közvetlenül az adatbázis és a felhasználók közötti közvetítő.

Firebird DBMS használt RCC szoftver komplex: Iroda, ez egy cross-platform adatbázis-kezelő rendszer működik Microsoft Windows., Linux és különböző Unix platformok. A Firebirdet 2001 óta különböző ipari rendszerekben (raktári és gazdasági, pénzügyi és közszférában) használják. Ez egy kereskedelmi forgalomban független C és C ++ programozók, amelyek többsége Oroszországban él. A Firebird teljesen ingyenes az engedélyezési levonásoktól is kereskedelmi célra.

Előkészítő szakasz

Mielőtt telepítené Firebird, meg kell győződnie arról, hogy a számítógép használatát tervezi, mint a szerver nincs telepítve egy másik példányát Firebird vagy InterBase. Ehhez megy Vezérlőpult Microsoft Windows és válassza az Elem Programok és alkatrészek.

Windows kezelőpanel

Ha Firebird egy másik változata (például 1.5 vagy 2.1) van telepítve a számítógépen, akkor kell törölni őket. Ugyanez vonatkozik az összes interbase verzióra is.

Törlés után előző verziók Firebird letöltése Firebird 2.5 Elosztási elosztás a fejlesztők hivatalos oldaláról, vagy töltse le a webhelyünkről a következő linkről.

Telepítés

Miután sikeresen letöltötte az elosztást (ez egy végrehajtható fájl, amelynek neve a Firebird-2.5 szöveget tartalmazza) Windows Intéző Kattintson duplán a fájlnévre a bal egérgombbal, vagy jelölje ki ezt a fájlt, és nyomja meg az Enter billentyűt a számítógép billentyűzetén.

Firebird 2.5 Elosztási fájl

Ha nem működik a teljes rendszergazdai jogokkal rendelkező számítógépen, akkor a legvalószínűbb, hogy a Windows megkérdezi, hogy az alkalmazás módosíthatja-e a konfiguráció módosítását. Válasz jóváhagyva feltett kérdés És megnyitja a Firebird telepítését Wizard Welcome oldalt.

Firebird telepítő varázsló kezdőlap

Licencszerződés Firebird

Egyetértek a licencszerződés feltételeivel, és nyomjuk meg újra a gombot. További. Folytatás kattintással További A következő ablak megjelenése előtt:

Válassza a Firebird alkatrészeket a telepítéshez

Ebben az ablakban a mester megkérdezi a szerver alkatrészeit, amelyet telepíteni kell. Kövesse a következő szabályt, a következő szabály: Ha a szervezetben szokásos irodai számítógép szerverként, és ugyanakkor a munkavállalók száma legfeljebb 10, majd válassza ki az elemet Szuperszerver.. Másképp - Classicserver.

A mappa létrehozása a Start csoportban

A varázsló következő oldalán megtagadja a mappát a "Start" menüben, és nyomja meg újra a gombot. További.

A Firebird telepítő varázsló további feladata

A További feladatok ablakban megtagadhatja a Guardian telepítését, válassza a Futtatás szolgáltatásként, és távolítsa el az összes zászlót, kivéve Automatikusan futtatja a Firebird minden letöltését. Ezt követően nyomja meg újra a gombot. Továbbimajd a következő oldalon, gomb Készlet.

Firebird telepítés varázsló végső oldal

A kiszolgáló másolási folyamata után megjelenik a végső telepítés ablak. Távolítsa el az ellentétes elemet Telepítés után - mi a következő? és kattintson teljes.

A tűzfal konfigurálása

Csatlakozás a Firebird DBMS-hez más számítógépekről helyi hálózat A szervezetnek meg kell nyitott port 3050 a Windows tűzfal beállításai (ha a helyi hálózat szerver nem rendelkezik internetkapcsolattal, akkor a tűzfal szolgáltatás is teljesen le van tiltva, de ez nem ajánlott a szempontból biztonság). A Windows tűzfal beállítása a következő (a leírt műveletek végrehajtásához rendszergazdai jogosultsággal kell rendelkeznie a szerverként használt számítógépen):

Firebird DBMS hozzáadása a Windows tűzfal kivételeihez. 1. lépés.

Firebird DBMS hozzáadása a Windows tűzfal kivételeihez. 2. lépés.

Firebird DBMS hozzáadása a Windows tűzfal kivételeihez. 3. lépés.

Firebird DBMS hozzáadása a Windows tűzfal kivételeihez. 4. lépés.

Firebird DBMS hozzáadása a Windows tűzfal kivételeihez. 5. lépés.

Mi tisztázza a részletes lépésenkénti ah. Firebird szerver telepítése, roving on microsoft platform Ablakok.

SHGG 1.

Töltsön be Firebird a hivatalos kiszolgálóoldalról vagy C-re, szükség van egy 2.1-es és magasabb szerver-verzióra. Ezután futtassa a végrehajtható ex fájlt. Megjelenik egy ablak, ahol ki kell választania a telepítési nyelvet.

Aggg2

Európa után a GKAK úgy döntött, hogy megjelenik a Firebird telepítő varázsló, amely segít a szerver megerősítésében:

3. lépés.

Itt egy engedélyezési megállapodással rendelkezünk.

A következő lépéshez megy, meg kell adnia a megállapodás feltételeit. Választás " Elfogadom a megállapodás feltételeit"És a" Tovább "gombra kattintva látni fogjuk az ablakot további információért A program telepítéséről:

4. lépés.

Most az MN ki kell választania azt a mappát, ahol telepíteni szeretnénk a kiszolgálót. Alapértelmezés szerint felajánljuk a Roffle utat, amely a rajzon látható, a HP bármely másra változtatható.

5. lépés.

Ebben a lépésben ki kell választania az adatbázis-kiszolgáló konfigurációját:

A Firebird telepítése a PEWEEE-SERVER-hez (ahol maga az adatbázis az Azmens lesz) megadása "A szerver- és fejlesztési eszközök teljes telepítése":

Is ez a hajsza Kiválasztnia kell a Firebird szerver konfigurációját: Klasszikus szerver vagy szuperszerver. Annak érdekében, hogy ne lépjünk be a klasszikus szerver és a szuperszerver közötti különbségek leírásához, javasoljuk, hogy a következő kritériumok alapján válassza ki a Firebird szerver típusát:

Ha a telepítést a kiszolgálógépen vagy a többprocesszoros állomáson állítják elő egy OTIDEN-vel nagy mennyiség Csatlakozások (több mint 30), a Cholect Firebird ClassicM3rver.

Ha a kapcsolatok száma kicsi vagy munkaállomás Nem elég erős - tedd szuperszerver

Ha beszélünk a részleteket a klasszikus szerver és SuperServer végrehajtását, majd Classic Server minden ügyfél számára konfigurált egy külön szerver folyamat, és SuperServer feldolgozza az összes ügyfél egyetlen folyamatban.

6 g Mappa létrehozása a menübenRajt

7. lépés.

A telepítés ezen szakaszában meg kell választania extra lehetőségek Szerverhez:

o Távolítsa el a jelölőnégyzetet Használja a Guardian-t a kiszolgáló kezeléséhez".

o tartsa Szolgáltatásként futtassa".

Miért van szüksége Firebird Guardianra?

Firebird Guardian - alkalmazás, amely szabályozza a Firebird folyamat jelenlétét. Ha a szerver leállt, akkor automatikusan elindítja. Szolgáltatásként kezdeni, hogy nincs értelme használni ez a funkció Mivel a Windows maga újraindítja a hibát követően befejezett szolgáltatást.

Ha telepíti a Firebird szerzőt a Windows Vista rendszeren, akkor jelölőnégyzetek "Telepítse a tanuló applet kiterjesztését"Eltávolításra van szükség.

SHA 8.

A kiszolgáló további feladatait választottuk ki, miután minden készen áll a telepítésre - kattintson a Telepítés gombra:

A folyamat befejezése után megjelenik egy ablak az olvasáshoz ajánlott információkkal:

9. lépés - Run Firebird

A telepítés végén kéri a Firebird SQL Server szolgáltatás futtatását. Kattintson az "Írás" gombra. Tehát telepítettük a kiszolgálót a számítógépünkre. Covert, hogy kezelje a Firebird (Stop / Run szolgáltatás), amelyet meg kell nyitnod Vezérlőpult És kattintson duplán a "Firebird 2.1 szerverkezelő" gombra:



Tetszett a cikket? Oszd meg