Contacte

Instalarea serverului de baze de date Firebird X64 Linux. Începem să lucrăm cu Firebird SQL Server. Ce versiune de Firebird să aleagă

Firebird.

Important! Dacă ați instalat anterior serverul de baze de date Interbase, atunci trebuie șters (dezinstalați), altfel funcționarea normală a serverului de bază de date Firebird va fi dificilă. Puteți să-l utilizați utilizând utilitarul "Instalare și Ștergere programe" în "Panoul de control" (de regulă, este localizat în folderul computerului meu). Dacă ați instalat Windows XP SP2 sau mai mult versiunea timpurie, Vă recomandăm cu tărie actualizarea acestuia pentru service Pack 3 (SP3).

1) Descărcați de pe site-ul următor Distribuția serverului Firebird, precum și toate instrucțiunile necesare: http: // ***** / categoria / programe_for_mlm.

2) Dacă instalați în sistemul de operare Windows Vista sau Windows 7, faceți clic pe distribuția Firebird_25.exe (numele fișierului cu unitatea de distribuție poate diferi în funcție de versiune) Faceți clic dreapta pe și în meniul derulant, selectați "Rulați pe numele administratorului", apoi confirmați lansarea în numele administratorului dacă sistemul de control al contului de utilizator va oferi o cerere adecvată. ÎN sisteme de operareaH Windows XP, Windows 2000 și mai tânăr versiuni Windows., Faceți dublu clic pe fișierul de distribuție Firebird_25.exe.

Important! Server de bază de date Firebird în operare sisteme Windows. Vista sau Windows 7 trebuie să fie instalate în numele administratorului!

3) În fereastra care apare, selectați limba care va fi utilizată în timpul procesului de instalare (implicit este "rusă") și faceți clic pe butonul "OK":

https://pandia.ru/text/78/399/images/image002_57.jpg "width \u003d" 503 "înălțime \u003d" 385 src \u003d "\u003e

5) Instalați punctul opus inscripției "Accept termenii acordului":

https://pandia.ru/text/78/399/images/image004_30.jpg "width \u003d" 503 "înălțime \u003d" 385 src \u003d "\u003e

https://pandia.ru/text/78/399/images/image006_18.jpg "width \u003d" 504 "înălțime \u003d" 385 src \u003d "\u003e

https://pandia.ru/text/78/399/images/image008_11.jpg "width \u003d" 504 "înălțime \u003d" 385 src \u003d "\u003e

11) Eliminați bifați Opus "utilizați tutore pentru a gestiona serverul". Setați căpușele Opus "rulați ca o aplicație" Dacă instalați un program în sistemul de operare Windows XP, Windows 2000 sau versiuni mai tinere de Windows sau opus "rulați ca serviciu" dacă instalați programul în sistemul de operare Windows Vista sau Windows 7 . Setați căpușele Opus "rulați automat Firebird pentru fiecare descărcare", "Copiați Biblioteca client Firebird în catalog "Și" creați GDS32.dll pentru a sprijini aplicațiile moștenite ". Setați căpușele Opusul "Instalați appletul panoului de control", dacă instalați programul în sistemul de operare Windows XP, Windows 2000 sau versiunile mai tinere ale Windows. În sistemele de operare Windows Vista și Windows 7, această casetă de selectare nu este necesară!

https://pandia.ru/text/78/399/images/image010_9.jpg "width \u003d" 504 "înălțime \u003d" 385 src \u003d "\u003e

13) Așteptați până când instalatorul va instala serverul Firebird pe computer:

https://pandia.ru/text/78/399/images/image012_9.jpg "width \u003d" 504 "înălțime \u003d" 385 src \u003d "\u003e

15) Faceți clic pe butonul de finisare:

https://pandia.ru/text/78/399/images/image014_5.jpg "width \u003d" 589 înălțime \u003d 442 "înălțime \u003d" 442 "\u003e

Următoarea fereastră ar trebui să apară pe ecran:

Smochin. unu Smochin. 2.

Dacă vedeți imaginea de pe ecran ca pe ecran Smochin. unu (De mai sus, lângă logo, inscripția "Serviciul Firebird rulează"), apoi serverul de bază de date Firebird se execută. Dacă vedeți pe ecranul ecranului ca pe ecran Smochin. 2. (Logo-ul va traversa Crucea Roșie, iar lângă rularea "Serviciul Firebird nu rulează"), atunci serverul de baze de date Firebird este oprit și trebuie să o executați, pentru că apăsați butonul "Start" din colțul din stânga sus al fereastra.

Verificați punctul din câmpul "Start" din apropierea inscripției "automat". Dacă se află în apropierea inscripției "manual", apoi faceți clic pe inscripția "automat" și faceți clic pe butonul "Aplicați" - Astfel, serverul va porni automat când computerul este încărcat.

Gestionați serverul de baze de date Firebird (Run, Stop, etc.) în Windows Vista sau Windows 7, puteți doar prin gestionarea serviciilor. Pentru a face acest lucru, faceți clic pe butonul Start (butonul din Managerul de activități sau tasta tastaturii cu imaginea logo-ului Microsoft):

Apoi faceți clic dreapta pe paragraful "Computer", în meniul derulant, selectați "Control".

Se deschide fereastra următoare:

Faceți dublu clic pe "Servicii și aplicații", apoi pe "Servicii".

Găsiți serviciul Server Firebird în lista de servicii:

Dacă starea de serviciu "funcționează", serverul de baze de date Firebird este rulat, dacă nu există niciun statut în celula de stare (este gol), atunci trebuie lansat. Pentru a face acest lucru, faceți clic dreapta pe numele serviciului Server Firebird, în meniul Drop-Down, selectați Run.

Automatizarea magazinului de servere Firebird este benefică din punct de vedere economic, deoarece, în ciuda liberei sale, acesta este un server SQL complet, destul de puternic și fiabil pentru a satisface nevoile deținerii mijlocii.

În practica noastră, sistemul de explorare a depozitului bazat pe serverul Firebird a fost utilizat pentru a automatiza exploatația de la 50 de magazine din Rusia. Dimensiunea bazei de date a depășit 30 GB, baza conține informații timp de 10 ani și, în același timp, servită de la 70 la 120 de utilizatori (operațiuni de tranzacționare și analiză).

\u003e\u003e Descărcați versiunea demo<<

Instalarea serverului Firebird pe Unix are propriile sale caracteristici pe care am dori să le reflectăm în acest articol.

Magazin de automatizare bazat pe serverul Firebird 2.5 pe platformele POSIX (Unix, Linux)

Prefaţă

Articolul descrie instalarea serverului Fiwared 2.5.2 în sistemele de operare POSIX (UNIX), cum ar fi Linux, UNIX.

Înainte de instalare, trebuie să luați în considerare următoarele.

  1. Pentru a instala serverul Firebird, veți avea nevoie de drepturi de utilizator rădăcină.
  2. Dacă instalați Firebird pe Linux, atunci înainte de instalarea, trebuie să vă asigurați că biblioteca LibstDC ++ are un sistem de funcționare. SO.5. Dacă acest lucru nu este cazul, atunci ar trebui să instalați pachet compa-glibc (redhat, centos, opensuse, debian) sau pachet LIBSTDC ++ 5 (Mandriva).
  3. Dacă intenționați să instalați Firebird cu arhitectura Superserver pe Linux, care acceptă un nou model de flux POSIX, trebuie să selectați NPTL Firebird Bild.

I. Alegerea unei distribuții

Există destul de multe distribuții ale diferitelor versiuni de Firebird și dezvoltate pentru diferite sisteme de operare.
La momentul acestei scrieri, o construcție stabilă a acestei versiuni 2.5.2 a serverului este disponibilă, ceea ce poate funcționa
32-X și platforme cu 64 de biți, platforme Linux și MacOSX.
Cu toate acestea, înainte de a alege distribuția dorită, este necesar să se facă o mică retragere.
Există mai multe opțiuni pentru executarea sau opțiunile pentru arhitectura serverului Firebird, la clasic, supersterver
Și încorporate. Ele diferă în modul de utilizare a resurselor de mașină și de rețea. Fără a merge adânc în detalii, notăm, pe scurt, caracteristicile acestor arhitecturi:
Clasic. - Formal, puteți descrie conexiunile N cu formula "la procesele de bază de pe server", adică. Fiecare conectare la baza de date

rulează procesul * * pe server. Funcționează așa. Pe platformele POSIX lansează demonul [X] inetd, care
ascultă portului (în mod implicit este portul 3050, dar dacă este necesar, puteți atribui un alt). Acest daemon începe pentru fiecare conector de succes * separat * fb_inet_server proces. În cadrul fiecărui proces, sunt cheltuite resurse specifice ale serverului, creează o memorie memorie.

Mai multe resurse de resurse informatice din punct de vedere economic superserver.
Supersterver. Puteți descrie pe scurt conexiunile N N la baza de date - un proces și n * fluxuri * pe server. " În sistemele POSIX, acesta este procesul FBServer. Superserverul este o aplicație multi-filetată, spre deosebire de arhitectura clasică. Fiecare conexiune este servită într-un flux separat.
Încorporat - Aceasta este o arhitectură care funcționează ca parte a unei aplicații separate, iar în înțelegerea obișnuită nu este un "server complet", adică. Nu intenționați să funcționeze ca un server care servește o multitudine de conexiuni.
Cel mai probabil, veți face o alegere între arhitectura clasică și DUPSERVER. Dacă nu este posibil să mergeți adânc în detalii, puteți face o alegere arbitrar. Formatul bazei de date în sine nu este atașat la o arhitectură clasică sau superserverică specifică și este întotdeauna posibilă, dacă este necesar, reinstalați serverul selectând o altă arhitectură.
Și, deși cel mai probabil, vă veți potrivi unei arhitecturi ale acestor două, există o opinie că pentru începătorii care tocmai au început să lucreze cu Firebird, arhitectura clasică este mai preferabilă pentru învățare și experimente cu Firebird, ca fiind mai rezistentă la utilizator acțiuni incorecte.
Rețineți că superserverul utilizează o memorie de memorie comună și poate avea unele avantaje în cazul unui număr mare de utilizatori. Dupserverul este limitat la dimensiunea memoriei RAM, la momentul scrisului, nu poate utiliza o memorie de 2 GB.
Arhitectura clasică poate fi de asemenea preferată dacă "fierul" utilizează mai multe procesoare și are un RAM semnificativ (\u003e 2 GB).
Acest articol nu are o sarcină de analiză detaliată și de a compara aceste arhitecturi, informații mai detaliate despre acest lucru pot fi găsite pe Internet.

II. Alegerea metodei de instalare

Pentru a instala Firebird, trebuie să aveți drepturi de utilizator rădăcină.
Serverul Firebird se referă la numărul de produse gratuite, distribuția la instalarea sa poate fi descărcată de la site-ul oficial Firebird Foundation www.firebird.org.
Distribuțiile sunt formate ca fișiere * .rpm sau * .tar.gz, de exemplu:

Firebirdcs-2.5.2.26539-0.i686.rpm.

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

Trebuie remarcat faptul că nu toate construirea de LINUS suportă instalarea RPM, puteți clarifica acest lucru în documentația pentru platforma din secțiunea "RPM Pachet Manager" ("Package RPM"). În astfel de cazuri, se recomandă utilizarea fișierelor "tar.gz".
Pe Internet există descrieri ale metodelor de instalare manuală prin despachetarea arhivelor și copierea fișierelor, dar nu sunt recomandate astfel de metode, în prezența instalatorilor de la dezvoltator, nu sunt recomandate.

III. Instalarea serverului Firebird 2.5

De exemplu, luați instalarea serverului de arhitectură clasică.
Conectați-vă la utilizatorul rădăcină.
Pentru a instala fișierul * .rpm ar trebui să fie cadran:

$ rpm -ivh firebirdcs-2.5.2.26539-0.i686.rpm

Pentru a instala fișierul * .tar.gz ar trebui să formeze:

$ tar -xzf firebirdcs-2.5.2.26539-0.i686.tar.gz

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

După începerea scripturilor de instalare, vor fi făcute următoarele acțiuni:

  1. O încercare de a opri toate serverele Firebird va fi făcută.
  2. Dacă nu este încă creat, utilizatorii vor fi creați " firebird."și grup" firebird.".
  3. În catalog / Opt / Firebird Software-ul va fi instalat în catalog USR / lib. Link-urile vor fi create
  4. pentru biblioteci, în catalog / usr / includ Titlurile de fișiere vor fi plasate.
  5. În catalog / etc / servicii Recordul GDS_DB va fi adăugat pentru portul 3050, dacă nu există o astfel de înregistrare.
  6. LocalHost.Localdomain și numele de gazdă în catalog va fi adăugat. /etc/gds_hosts.equiv..
  7. Dacă este instalat SUPERSERVER, numai scriptul de pornire a serverului va fi instalat. /etc/rc.d/init.d/firebird..
  8. Dacă clasicul este instalat, scriptul de pornire va fi instalat. /etc/xinet.d/firebird. Sau, pentru unele versiuni mai tinere ale sistemelor inetd, va fi adăugată o intrare la / etc / inetd fişier.
  9. Noi link-uri către / USR / BIN vor fi scrise pentru scriptul inițial și configurația serverului Firebird va fi creată în etc / rc.config..
  10. Începutul serverului / serviciului și Firebird trebuie să pornească automat.
  11. Va fi generată prin parola aleatorie a utilizatorului Sysdba și înregistrată în fișier /Opt/firebird/sysdba.password..
  12. Alias \u200b\u200bva fi adăugat pentru baza de date de testare a angajatului.fdb din Aliases.conf.

În această etapă, puteți verifica corectitudinea instalării serverului Firebird. Pentru a face acest lucru, avem nevoie de o parolă a contului SYSDBA, care poate fi învățată din fișierul / digului /firebird/sysdba.password.
Scor pe linia de comandă:

$ CD / Opt / Firebird / Bin

$. / ISQL -USER SYSDBA -PASSWORD

SQL\u003e Conectați localhost: angajat.fdb;

SQL\u003e Selectați * din vânzări;

Pentru aceste comenzi, serverul Firebird se conectează la baza de date a testului angajatului.fdb și recuperează toate înregistrările din tabelul de vânzări.
Serverul Firebird, implicit, începe în numele utilizatorului "Firebird". Anterior, în mod implicit, serverul a fost executat în numele "rădăcinii". Pornirea unui server în numele "rădăcinii" - nu este foarte corect în ceea ce privește securitatea Deoarece utilizatorul "rădăcină" are cele mai înalte drepturi în sistem și poate crea și șterge orice fișiere și directoare în cadrul întregului sistemul de fișiere. Aceste drepturi pentru serverul Firebird sunt inutile, deci ar trebui să verificați și să configurați configurația serverului pentru a lucra la utilizatorul Firebird.

Pentru aceasta:

  1. utilizatorul "Firebird" trebuie să aibă dreptul de a scrie în directorul în care vor fi create bazele de date.
  2. parametrul DatabedeAccess de la fișierul /opt/firebird/firebird.conf trebuie să fie configurat astfel încât să dezactiveze accesul la toate fișierele și directoarele, cu excepția celor care sunt proiectate să stocheze baze de date. Dacă creăm o aliasuri pentru fișierul din Fișierul Aliass.conf, apoi în fișierul Firebird.con, trebuie să acordăm acces la acest fișier.
  3. se recomandă (de preferință, dar nu este necesar) Utilizați întotdeauna aliasuri pentru a specifica referințele abstracte la fișierele bazei de date fără a specifica locația lor fizică specifică.

Pe exemplul de creare a unei baze de date goale Test.Fdb, asigurați-vă că serverul Firebird a trecut cu succes.
Nu există o modalitate de a crea o bază de date goală (de exemplu, pe client, utilizând aplicația Ibexpert),
acesta oferă cel mai simplu mod, instrumente Firebird Full-time pe server.
Catalog pentru plasare Selectați vAR / FIREBIRD.
Deci, este necesar:
1. Verificați disponibilitatea și în absența creării catalogului / var / firegird. Dacă proprietarul acestui director nu este un utilizator "Firebird", atunci ar trebui să schimbați proprietarul la "Firebird":

$ Mkdir -p / var / Firebird

$ Chown Firebird: Firebird / var / Firebird

2. În fișierul /font/firebird/firebird.conf, adăugați permisiunea de a crea o bază de date în directorul / VAR / Firebird.

DatabaseAccess \u003d Restriction / var / Firebird

3. Creați baza

$ / Opt / Firebird / Bin / Isql -u Sysdba - P

Sql\u003e conectați "/var/firebird/test.fdb";

ÎN munca practica Unele instrumente pot fi utile cu serverul Firebird:
- schimbat bapassword.sh. - Script pentru schimbarea parolei SYSDBA.
- createLiasdb.sh. - Script pentru a crea o bază de date goală, creând alias și înregistrările sale în Aliases.conf;
Exemplu de utilizare:

$ createAliasdb.sh.

IV. Dacă ceva a mers prost ...

Dacă brusc sa dovedit că ieri, serverul Firebird a lucrat minunat, iar astăzi nu pornește sau începe, dar nu funcționează corect, atunci este posibil să rezolvăm problema pentru a putea studia jurnalul Firebird.log.

V. Instalarea Firebird pe Solaris, FreeBSD, platforme Debian

La momentul scrierii articolului care instalează Firebird 2.5 pentru Solaris, FreeBSD, sistemele de operare Debian nu sunt încă disponibile, utilizați versiuni anterioare de Firebird, cum ar fi 2.0.

(c) Milkevich Taras
Echipa polaris-soft,

Literatură:

1. Firebird 2 Migration & Instalare, Helen Borrie (coltari / editor) 6 aprilie 2008 - Document V. Mi210_20 - pentru Firebird 2.1.
2. Lumea Interbază. Arhitectura, administrarea și dezvoltarea aplicațiilor bazei de date în Interbase / Firebird / Yaffil. Ediția a 2-a, completată. Alexey Kovyazin, Serghei Vostrikov, Kudice-Image, Moscova 2003.

Firebird SQL Server. - serverul bazei de date bazat pe Deschis cod sursa Interbase 6.0. Distribuțiile Firebird există sub Windows, Linux, Unix, Solaris, MacOS, sub arhitectura 32 și pe 64 de biți. Firebird SQL Server este distribuit gratuit și nu are restricții de licențiere.

Ce versiune de Firebird să aleagă?

In prezent cea mai nouă versiune - Firebird 3.0. Versiune stabilă a Firebird 2.5.

Instalarea Firebird - Selectarea tipului serverului

Serverul SQL Firebird este disponibil în 3 versiuni:

  • Firebird Super Server.
  • Firebird Classic Server.
  • Firebird încorporat

Firebird Super Server.

Firebird Super Server. - Toate conexiunile client sunt servite de un proces de server, există o memorie cache de clienți comune. Datorită acestui fapt, se realizează mai puțin consumul de resurse pentru serviciul pentru clienți. Dezavantaj Firebird Super Server. Este lipsa de capacitate de a utiliza mai multe procesoare pentru a lucra serverul Firebird.

Firebird Classic Server.

Firebird Classic Server. - Pe fiecare conexiune client creează un proces de server separat. Arhitectură Firebird Classic Server. mai fiabile pentru că Un eșec al unui proces de server nu provoacă un refuz de a menține toți clienții. În plus, Firebird Classic vă permite să utilizați arhitectura multiprocesorului. Când instalați Firebird puteți alege între versiuni Firebird Super Server. sau Firebird Classic Server..

Firebird încorporat

Server încorporat Firebird. - Proiectat pentru baze de date încorporate. Constă dintr-un dll - fbbed.dll.Care include un server de Super Client și Firebird. Firebird încorporat Nu necesită instalare pe stația de lucru client. Este suficient doar să copiați fbbed.dll și la câteva fișiere la client pe computer.

Dezavantajul încorporarii Firebird este incapacitatea de a se conecta simultan la o bază de date a mai multor clienți. După conectarea cu succes a blocurilor încorporate de Firebird, fișierul bazei de date pentru accesul monopolului.

Server încorporat Firebird. Distribuite de o distribuție separată.

Dacă este dificil cu alegerea

Dacă nu sunteți sigur de alegerea unui tip de instalare Firebird., Utilizați Firebird Super Server. În viitor, puteți schimba cu ușurință arhitectura serverului.

Noțiuni de bază cu Firebird

Pentru a vă familiariza cu Firebird, puteți utiliza baza de date de testare a angajatului.fdb. Intră în kitul de instalare Firebird. și situată în dosar Program Files \\ Firebird \\ Firebird \\ Exemples \\ Empuild \\.

Crearea unei noi baze Firebird

Pentru a crea o bază goală de Firebird:

  • rulați fișierele C: \\ Program \\ Firebird \\ Firebird \\ Bin \\ isql.exe Utility
  • urmați instrucțiunile de creare a bazei de date:
Utilizați Conectați-vă sau creați baza de date pentru a specifica o bază de date SQL\u003e Creare Baza de date "LocalHost: D: \\ temp \\ test.Fdb" SySdba 'Parola "Sysdba" Setul de caractere implicit "Masterkey" Win1251;

În Isql, fiecare expresie se termină cu un punct de virgulă.

Puteți verifica conexiunea prin completarea interogării:

SQL\u003e Selectați MON $ Baza de date_name de la Baza de date MON $;

Dacă totul se face corect, SQL interogare va returna calea către baza de date conectată:

\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 \\ test.fdb

Firebird Security.

  • Firebird stochează toți utilizatorii din baza de date a serviciului Security.Fdb.
  • Începând cu Firebird 2.1 Implementat suport pentru autentificarea SSPI windows Tools.. Administratorii de domenii de la nivelul bazei de date sunt definite ca superupers Sysdba.
  • În Firebird 3.0, este planificată implementarea capacității de a stoca utilizatorii în baza de date a clientului.

Utilizator Sysdba. Schimbarea parolei implicite

Sysdba este un utilizator administrativ de Firebird cu drepturi excepționale. Parola implicită: cheia principala.. Pentru a schimba parola, utilizați utilitarul gsec. Firebird:

C: \\ Program Files \\ Firebird \\ Bin\u003e GSEC GSEC\u003e Modificați Sysdba -PW New_Pass

Folosind utilitarul GSEC, puteți crea, șterge, modifica și vizualiza utilizatorii. Lista plina Comenzile pot fi obținute prin scrierea ajutorului.

Conectați-vă la Firebird din aplicația client

În primul rând, descărcați și instalați pachetul Ibprovider Professid Edition.

Ibprovider Professional Edition este un set de componente COM care vă permit să lucrați cu orice versiuni de Firebird și Interbase. Componentele sunt susținute de majoritatea instrumentelor de dezvoltare: Delphi, C ++ Builder, Visual C ++ ,. Cadru net., C #, Visual Basic, VBScript, VBA, etc.

Pentru cec. conexiuni la Firebird. Scrieți simplu script vbscript.. Creați un fișier gol cu \u200b\u200bextensia VBS și introduceți codul următor în acesta, specificând calea corectă către baza de date:

Dim CN, CMD, RS, am setat CN \u003d CreateObject ("adodb.connection") CN.OPEN "furnizor \u003d lcpi.ibprovider.3; & _ "Sursa de date \u003d localhost: D: \\ temp \\ test.fdb;" & _ "ID utilizator \u003d sysdba;" & _ "Parola \u003d masterkey;" & _ "Ctype \u003d win1251;" & _ "auto_commit \u003d true" set Rs \u003d cn.execute ("selectați * de la monk atașamente") faceți în timp ce nu Rs.eof pentru i \u003d 0 la Rs.fields.count - 1 wscript.echo Rs (i) Nume & "\u003d" & Rs (i) valoarea următoare rs.movenext buclă rs.Close cn.close

Rulați scriptul pentru execuție în modul linie de comandași veți vedea o listă conexiuni active la baza de date

Firebird și Vbscript, Visual Basic, VBA

Pentru accesul la Firebird și Interbase de la Vbscript., VBA., Visual Basic. Se utilizează biblioteca ADO (obiecte de date ActiveX). Multe exemple de lucru cu această bibliotecă pot fi găsite în documentație: exemple de interbază, VBScript Firebird, VBA, Visual Basic.

Firebird și Delphi.

Ibprovider oferă mai multe modalități de a lucra cu Interbase și Firebird de Delphi:

  • componentele DBGO (ADO Express) care rulează prin biblioteca ADO.
  • acces direct la interfețele ADO COM, ocolind componentele DBGO.
  • acces direct la interfețele OLE DB COM utilizând componente VCL terț (Ole DB Direct / Ole DB Express).

Firebird i.net.

Pentru accesul la Firebird, se utilizează biblioteca Ado.net. Pe site-ul Ibprovider a publicat un mare ghid pas cu pasLa lucrul cu Firebird în Visual Studio .Net (ado.net).

Materiale suplimentare pe subiect:

Firebird și C ++

Ibprovider Professional Edition intră în biblioteca C ++ care oferă cel mai mult drumul rapid Lucrează cu furnizorii Ole DB din Visual C ++ 2005-2008, precum și de la C ++ Builder.

Editarea editării bazei Firebird

Într-o bază de date goală, trebuie să creați tabele, conexiuni între tabele, chei primare, indexuri, proceduri stocate, generatoare și alte obiecte. Pentru a edita bazele de date Firebird, puteți utiliza utilitarul isql.exe.

Creați o masă:

Sql\u003e creare tabel cross_rate con\u003e (con\u003e de la_currency varchar (10) nu , con\u003e to_currency varchar (10) nu , con\u003e conv_rat float nu nul, con\u003e update_date data, con\u003e con\u003e cheie primară (de la_currency, to_currency ) Con\u003e);

Introduceți o înregistrare și efectuați o probă din tabel:

SQL\u003e Introduceți în valori încrucișate ("Dollar", "CDNDLR", 1.3273, '11 / 22/93 '); SQL\u003e Selectați * de la Cross_rate; De la_currency to_currency con_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 Dollar CDNDLR 1.3273000 1993-11-22.

În plus față de ISQL, există diverse grafice utilități de administrare Firebird.

Utilități de administrare Firebird

Flamerobin.

Flamerobin. - Sprijină Firebird. Arhitectura cross-platformă. Există un editor SQL, DDL, gestionarea utilizatorilor.
Licență: Open Source, distribuită gratuit.
Site-ul web:

Ibexpert.

Ibexpert. - Sprijină Firebird, Interbase, Yaffil. Editorii DDL și DML. Generare de interogare vizuală. Cod Automotive, extractor de metadate, precum și multe alte caracteristici.
Licență: GRATUIT pentru Exassr, pentru restul: de la 179 de euro.

DBMS (abreviere de la Sistemul de gestionare a bazelor de date) - Aceasta este o combinație de instrumente lingvistice și software destinate creării, întreținerii și utilizării în comun a mai multor utilizatori. Sistemul de gestionare a bazelor de date este un intermediar între baza de date direct și utilizatorii săi.

Firebird DBMS utilizate în complexul de software RCC: Office, acesta este un sistem de gestionare a bazelor de date încrucișate care operează Microsoft Windows., Linux și o varietate de platforme UNIX. Firebird este utilizat în diferite sisteme industriale (depozit și sectoare economice, financiare și publice) din 2001. Acesta este programatori independenți din punct de vedere comercial C și C ++, majoritatea trăiesc în Rusia. Firebird este complet lipsit de deducerile de licențiere chiar și pentru uz comercial.

Etapa pregătitoare

Înainte de a începe să instalați Firebird, trebuie să vă asigurați că computerul pe care intenționați să îl utilizați ca server nu este instalat o altă copie a Firebird sau Interbase. Pentru a face acest lucru Panou de control Microsoft Windows și selectați elementul Programe și componente.

Panoul de control Windows.

Dacă Firebird este o altă versiune (de exemplu, 1.5 sau 2.1) instalată pe computer, trebuie să le ștergeți. Același lucru este valabil și pentru toate versiunile interbază.

După ștergerea versiunile anterioare Firebird Download Firebird 2.5 Distribuția distribuției de pe site-ul oficial al dezvoltatorilor sau descărcați-l de pe site-ul nostru de la următorul link.

Instalare

După descărcarea cu succes a distribuției (acesta este un fișier executabil, numele cărora conține textul Firebird-2.5) Rulați-l prin efectuarea Windows Explorer Faceți dublu clic pe numele fișierului cu butonul stâng al mouse-ului sau evidențiați acest fișier și apăsând tasta Enter de pe tastatura computerului.

FIREBIRD 2.5 Fișier de distribuție

Dacă nu lucrați la un computer cu drepturi complete de administrator de sistem, atunci, cel mai probabil, Windows vă va întreba dacă aplicația este posibilă pentru a modifica configurația. Răspunsul aprobat de către pune întrebări Și veți deschide pagina de întâmpinare a Wizard de instalare Firebird.

Firebird Wizard de instalare Pagina de start

Acord de licență Firebird

Sunt de acord cu termenii acordului de licență și apăsați din nou butonul. Mai departe. Continuați să faceți clic pe Mai departe Înainte de apariția ferestrei următoare:

Selectați componentele Firebird pentru instalare

În această fereastră, Maestrul întreabă despre componentele serverului pe care va trebui să le instaleze. Urmați, atunci când alegeți, următoarea regulă: dacă aveți obișnuit în organizație computer de birou ca server și, în același timp, utilizatorii de lucru nu sunt mai mare de 10, apoi alegeți elementul Supersterver.. In caz contrar - Clasicserver..

Eșecul de a crea un dosar în grupul de start

În pagina următoare a expertului, refuză să creați un dosar în meniul "Start" și apăsați din nou butonul. Mai departe.

Sarcini suplimentare ale expertului de instalare Firebird

În fereastra de sarcini suplimentare, refuză să instalați Guardian, selectați Run ca serviciu și, de asemenea, eliminați toate steagurile cu excepția Rulați automat Firebird pe fiecare descărcare. După aceea, apăsați din nou butonul. Mai departeși apoi, pe pagina următoare, butonul A stabilit.

Pagina finala instalatii de instalare Firebird

După ce procesul de copiere a serverului este executat, veți vedea fereastra de instalare finală. Scoateți articolul marcaj opus După instalare - ce urmează? și faceți clic pe Complet.

Configurați firewall.

Pentru a vă conecta la Firebird DBMS de la alte computere retea locala Organizația dvs. are nevoie să deschidă portul 3050 în setările firewall Windows (dacă serverul de rețea local nu are o conexiune la Internet, atunci serviciul de firewall poate fi complet dezactivat, deși nu este recomandat din punct de vedere al securității). Configurarea firewall-ului Windows este după cum urmează (pentru a efectua acțiunile descrise, trebuie să aveți drepturi de administrator pe computerul utilizat ca server):

Adăugarea Firebird DBMS la Excepțiile Firewall-ului Windows. Pasul 1.

Adăugarea Firebird DBMS la Excepțiile Firewall-ului Windows. Pasul 2.

Adăugarea Firebird DBMS la Excepțiile Firewall-ului Windows. Pasul 3.

Adăugarea Firebird DBMS la Excepțiile Firewall-ului Windows. Pasul 4.

Adăugarea Firebird DBMS la Excepțiile Firewall-ului Windows. Pasul 5.

Vom clarifica detaliata pas cu pas ah. Instalarea serverului Firebird, Roving pe platforma Microsoft. Ferestre.

Shgg 1.

Încărcați Firebird de pe pagina serverului oficial sau C, aveți nevoie de o versiune de server 2.1 și mai mare. Apoi executați fișierul executiv ex. O fereastră va apărea unde trebuie să selectați limba de instalare.

Aggg2.

După Europa, GKAK a ales limba Expertul de instalare Firebird, care va ajuta la consolidarea serverului:

Pasul 3.

Aici suntem prevăzuți cu un acord de licențiere.

Pentru a trece la pasul următor, trebuie să adoptați termenii acordului. Alegerea " Accept termenii acordului"Și făcând clic pe" Next ", vom vedea fereastra cu pentru mai multe informatii Despre instalarea programului:

Pasul 4.

Acum, Mn ar trebui să aleagă acel dosar în cazul în care dorim să instalăm serverul. În mod implicit, ni se oferă o cale de ruptură, prezentată în desen, HP poate fi schimbată la oricare altul.

Pasul 5.

În acest pas, trebuie să selectați o configurație a serverului de baze de date:

Pentru a instala Firebird la serverul PEWEEE (unde baza de date în sine va fi Azmens)) Specificați "Instalarea completă a instrumentelor de server și de dezvoltare":

De asemenea, on. acest chase. Trebuie să selectați Firebird Server Configuration: server clasic sau supersterver. Pentru a nu intra în descrierea diferențelor de pe serverul clasic și superserver, vă sugerăm să alegeți tipul de server Firebird pentru următoarele criterii:

Dacă instalarea este produsă pe mașina de server sau pe stația Multiprocessor cu un Oriden cantitate mare Conexiuni (mai mult de 30), alege Firebird Classicm3rver.

Dacă numărul de conexiuni este mic sau stație de lucru Nu este suficient de puternic - puneți superserverul

Dacă vorbim despre detaliile serverului clasic și implementarea suprasolicitatorului, atunci Classic Server pentru fiecare client a configurat un proces de server separat, iar superserver procesează toți clienții într-un singur proces.

Pasul 6 G. Crearea unui dosar din meniustart

Pasul 7.

În acest stadiu de instalare trebuie să alegeți opțiuni suplimentare Pentru server:

o Scoateți caseta de selectare Utilizați tutorele pentru a gestiona serverul".

o țineți " Rulați ca serviciu".

De ce aveți nevoie de Guardian Firebird?

Firebird Guardian - aplicație care controlează prezența procesului Firebird. Dacă serverul a fost oprit, acesta va porni automat. Pentru a începe ca un serviciu, nu are sens această caracteristică Deoarece Windows însuși repornește serviciul care a fost finalizat după o eroare.

Dacă instalați serverul Firebird pe Windows Vista, apoi pe casetele de selectare "Instalați extensia appletă a elevului"Este necesar să se elimine.

SHA 8.

Am ales sarcini suplimentare pentru server, după care totul este gata de instalare - faceți clic pe Instalați:

După terminarea procesului, apare o fereastră cu informații recomandate:

Pasul 9 - Rulați Firebird

La sfârșitul instalării, vi se va solicita să rulați serviciul de server Firebird SQL. Faceți clic pe "Scrieți". Așadar, am instalat serverul pe computerul nostru. Coveft pentru a gestiona Firebird (STOP / RUG Service) Trebuie să vă deschideți Panou de control Și faceți dublu clic pe Deschidere "Firebird 2.1 Server Manager":



Ți-a plăcut articolul? Împărtășește-l