Deploy di Firebird
  Home FAQ Contact Sign in
it.comp.lang.delphi only
 
Advanced search
POPULAR GROUPS

it.comp.lang.delphi Profile…
 Up
Deploy di Firebird         


Author: Giorgio Padoan
Date: Oct 19, 2006 10:05

Decidendo di abbandonare il BDE e di usare i componenti IBX con Firebird mi
chiedevo se ci sono particolari problemi poi in fase di installazione del
Server e delle applicazioni client. Vorrei che l'istallazione automatizzasse
tutto in modo da rendere subito funzionali le applicazioni.
Ho letto e visto solo qualcosa sull'IBConsole che forniscono insieme a BDS
2005, ma mi chiedevo quando si installa il firebird come si fa a registrare
automaticamente i database senza l'intervento di un operatore.
Da questo punto di vista avrei dei vantaggi usando i componenti Zeos?

Giorgio Padoan
20 Comments
Re: Deploy di Firebird         


Author: Marco Breveglieri
Date: Oct 19, 2006 10:13

Giorgio Padoan ha scritto:
> Ho letto e visto solo qualcosa sull'IBConsole che forniscono insieme a BDS
> 2005, ma mi chiedevo quando si installa il firebird come si fa a registrare
> automaticamente i database senza l'intervento di un operatore.

La registrazione che consente di effettuare *IBConsole* è fuorviante:
non serve per poter utilizzare il database, ma è disponibile solamente
per comodità, per memorizzare esclusivamente all'interno di quel
programma il profilo di accesso ad un determinato database per evitare,
ogni volta, di inserire i dati per collegarsi al DB (percorso, nome
utente, password, ruolo, ...).

Ciao,
Marco.

--
MARCO BREVEGLIERI
(http://www.marco.breveglieri.name)
14 Comments
Re: Deploy di Firebird         


Author: Marco Breveglieri
Date: Oct 19, 2006 10:17

Marco Breveglieri ha scritto:
> La registrazione che consente di effettuare *IBConsole* è fuorviante
> [...]

Mi autoquoto perché forse ho scritto in modo un po' troppo inutilmente
complicato. :-)

Riassumendo, la registrazione di *IBConsole* serve solo per accedere con
un set di parametri ad un database all'interno di quell'applicazione.

A differenza del BDE, però, non corrisponde alla definizione di un alias
e non è un'operazione necessaria per poter accedere ad un database
InterBase/FireBird da un programma Delphi, se è questo che intendevi.

Ecco, forse questo messaggio è espresso in linguaggio un po' più chiaro. :-D

Ciao,
Marco.

--
MARCO BREVEGLIERI
(http://www.marco.breveglieri.name)
13 Comments
Re: Deploy di Firebird         


Author: Giorgio Padoan
Date: Oct 19, 2006 10:25

"Marco Breveglieri" ha scritto nel messaggio
news:4537b31e$1@extreme.x-privat.org...
> Marco Breveglieri ha scritto:
>> La registrazione che consente di effettuare *IBConsole* è fuorviante
>> [...]
>
> Mi autoquoto perché forse ho scritto in modo un po' troppo inutilmente
> complicato. :-)
>
> Riassumendo, la registrazione di *IBConsole* serve solo per accedere con
> un set di parametri ad un database all'interno di quell'applicazione.
>
> A differenza del BDE, però, non corrisponde alla definizione di un alias e
> non è un'operazione necessaria per poter accedere ad un database
> InterBase/FireBird da un programma Delphi, se è questo che intendevi.

Cio che mi chiedevo e' come si fa a configurare automaticamente il
Firebird, una volta installato, in modo che i client siano abilitati ad
usare i database?

Ciao Giorgio
7 Comments
Re: Deploy di Firebird         


Author: Marco Breveglieri
Date: Oct 19, 2006 10:59

Giorgio Padoan ha scritto:
> Cio che mi chiedevo e' come si fa a configurare automaticamente il
> Firebird, una volta installato, in modo che i client siano abilitati ad
> usare i database?

Generalmente, quando si tratta di installare il Server (non Embedded) di
FireBird, eseguo il setup relativo. In sostanza, non incorporo
l'installazione del server all'interno del programma di installazione
del mio applicativo.

Onestamente, non so se è possibile farlo (in modo più o meno automatico,
s'intende).

Ciao,
Marco.

--
MARCO BREVEGLIERI
(http://www.marco.breveglieri.name)
no comments
Re: Deploy di Firebird         


Author: Andrea Laforgia
Date: Oct 19, 2006 13:00

On Thu, 19 Oct 2006 19:05:39 +0200, "Giorgio Padoan"
wrote:
>Decidendo di abbandonare il BDE e di usare i componenti IBX con Firebird

Meglio usare gli UIB ed eventualmente i ClientDataSet. IBX è una
suite obsoleta (e inefficiente), per lavorare con Firebird, anche se
ancora funzionante con esso.
>chiedevo se ci sono particolari problemi poi in fase di installazione del
>Server e delle applicazioni client.

Dipende che intendi per "particolari problemi".
>Vorrei che l'istallazione automatizzasse
>tutto in modo da rendere subito funzionali le applicazioni.

Firebird ha un suo setup abbastanza semplice.
>Ho letto e visto solo qualcosa sull'IBConsole

Molto meglio IBExpert.
>[...]mi chiedevo quando si installa il firebird come si fa a registrare
>automaticamente i database

Che intendi per "registrare automaticamente il database" ?
Non serve fare nessun tipo di registrazione particolare.
2 Comments
Re: Deploy di Firebird         


Author: Andrea Laforgia
Date: Oct 19, 2006 13:02

On 19 Oct 2006 19:17:18 +0200, Marco Breveglieri
wrote:
>Riassumendo, la registrazione di *IBConsole* [...]

La registrazioen di IBConsole serve solo a IBConsole.
Più semplice di così :-) :-)
2 Comments
Re: Deploy di Firebird         


Author: Andrea Laforgia
Date: Oct 19, 2006 13:04

On Thu, 19 Oct 2006 19:25:11 +0200, "Giorgio Padoan"
wrote:
>Cio che mi chiedevo e' come si fa a configurare automaticamente il
>Firebird, una volta installato, in modo che i client siano abilitati ad
>usare i database?

Dipende che tipo di configurazione vuoi fare, ovviamente.
Di default, non c'è bisogno di alcuna configurazione particolare, lato
server. E' semplicemente un servizio in ascolto su una certa porta.
I client devono avere a portata di mano la fbclient.dll ed accedere al
db nel modo classico (ip remoto:percorso locale al server).
5 Comments
Re: Deploy di Firebird         


Author: Mauro Falzari
Date: Oct 19, 2006 13:28

Il giorno 19 ottobre 2006, Andrea Laforgia ha scritto:
> Che intendi per "registrare automaticamente il database" ?
> Non serve fare nessun tipo di registrazione particolare.

forse intendeva "impostare le stringhe di connessione".
--
Mauro Falzari

"Military justice is to justice
what military music is to music".
(Groucho Marx)
1 Comment
Re: Deploy di Firebird         


Author: Andrea Laforgia
Date: Oct 19, 2006 13:37

On Thu, 19 Oct 2006 20:28:28 GMT, Mauro Falzari
despammed.com.invalid> wrote:
>Il giorno 19 ottobre 2006, Andrea Laforgia ha scritto:
>
>> Che intendi per "registrare automaticamente il database" ?
>> Non serve fare nessun tipo di registrazione particolare.
>
>forse intendeva "impostare le stringhe di connessione".

Be', non capisco dove sarebbe l'automatismo. Le stringhe di
connessione vengono stabilite lato client, non lato server.

Credo, invece, che Padoan abbia inteso la registrazione di un
database, che normalmente si compie con IBConsole o IBExpert, come un
passo strettamente necessario per il buon funzionamento del DB.

Come già detto, così non è. La "registrazione", nelle suddette
applicazioni, è una banale memorizzazione delle opzioni di connessione
ad un'istanza particolare di un db, una volta per tutte, con l'ovvio
vantaggio di non doverle specificare tutte le volte.
no comments
1 2 3