Installazione del server di database Firebird 3
Firebird Database Server 3.0.0 (Alpha1)
========================================================
############## NOTA ####################################
# #
# Il programma di installazione è in stato sperimentale.#
# Questa non è la versione definitiva per Firebird 3.0.#
# #
# o Il layout e la sequenza di lavoro del programma di #
# installazione non sono definitivi. #
# o Le opzioni disponibili sono soggette a modifiche. #
# o Il metodo di distribuzione delle librerie non è #
# stato finalizzato. #
# o Il modo in cui supporteremo Legacy Auth è #
# sperimentale #
# - L’aggiunta di SYSDBA funziona #
# - La modifica di SYSDBA dal programma di #
# installazione non funziona #
# o Non sorprenderti se trovi altre anomalie. #
# #
############## FINE NOTA ###############################
Questo documento è una guida per installare questo pacchetto di Firebird 3.0 sulla piattaforma Windows. Queste note si riferiscono
al pacchetto di installazione stesso, piuttosto che a Firebird 3.0 in generale. Inoltre, queste note sono
principalmente rivolte agli utenti del programma di installazione binario.
Si presume che i lettori di questo documento abbiano già familiarità con Firebird 2.5. Se stai valutando
Firebird 3.0 come parte di una migrazione da Fb 2.5, ti consigliamo di rivedere la documentazione di Fb 3.0 per
comprendere le modifiche apportate tra 2.5 e 3.0.
Contenuti
---—–
o Prima dell’installazione
o Problemi con l’installazione delle librerie runtime MS VC
o Problemi di installazione noti
o Disinstallazione
o Altre note
o Installazione da un file batch
Prima dell’installazione
---—————-
Si consiglia di DISINSTALLARE tutte le versioni precedenti di Firebird o InterBase prima di installare
questo pacchetto. È particolarmente importante verificare che fbclient.dll e gds32.dll siano rimossi da .
Problemi con l’installazione delle librerie runtime MS VC
---————————————————–
È stato fatto molto lavoro per garantire che le librerie runtime MS Visual C siano installate correttamente dal
programma di installazione binario. Dalla v2.1.2 Firebird funziona con istanze distribuite localmente delle librerie runtime.
Questo semplifica particolarmente la distribuzione del client Firebird o della dll incorporata con la tua applicazione.
Tuttavia, in caso di problemi potrebbe essere necessario distribuire il vcredist.exe ufficiale. Le versioni corrette
per questa build di Firebird possono essere trovate qui:
https://www.microsoft.com/en-us/download/details.aspx?id=3387
e x64 qui:
https://www.microsoft.com/en-us/download/details.aspx?id=21254
Altri problemi di installazione noti
---——————————
o È possibile utilizzare solo il programma di installazione binario per installare l’istanza predefinita di Firebird 3.0. Se
desideri installare ulteriori istanze con nome, dovresti installarle manualmente con l’immagine di installazione zip.
o Sfortunatamente, il programma di installazione non può rilevare in modo affidabile se una versione precedente del server Firebird Classic è in esecuzione.
o Ci sono aree note di sovrapposizione tra le installazioni a 32 bit e 64 bit:
- Il programma di installazione del servizio (instsvc) utilizza lo stesso nome di istanza predefinito per installazioni a 32 bit e 64 bit.
Questo è voluto. I servizi esistono in un unico spazio dei nomi.
- Se gli applet del pannello di controllo a 32 bit e 64 bit sono installati, punteranno entrambi alla stessa istanza predefinita.
o Quando si installa su Vista, assicurarsi di installare come amministratore. Cioè, se si utilizza il programma di installazione binario
fare clic con il tasto destro e scegliere ‘Esegui come amministratore’. Altrimenti il programma di installazione non sarà in grado di avviare il
servizio Firebird alla fine dell’installazione.
o Le librerie distribuite da instclient non riusciranno a caricarsi se le librerie runtime MS non sono state installate
correttamente. In caso di problemi, gli utenti dovrebbero installare la versione appropriata di vcredist.exe menzionata sopra.
Disinstallazione
---———–
o Si preferisce che questo pacchetto venga disinstallato correttamente utilizzando l’applicazione di disinstallazione
fornita. Questa può essere richiamata dal Pannello di controllo. In alternativa, può essere disinstallato eseguendo
unins000.exe direttamente dalla directory di installazione.
o Se Firebird è in esecuzione come applicazione (invece che come servizio), si consiglia di arrestare manualmente
il server prima di eseguire il disinstallatore. Questo perché il disinstallatore non può arrestare un’applicazione
in esecuzione. Se un server è in esecuzione durante la disinstallazione, la disinstallazione si completerà con errori.
Dovrai eliminare i residui a mano.
o La disinstallazione lascia cinque file nella directory di installazione:
- databases.conf
- firebird.conf
- fbtrace.conf
- firebird.log
- security2.fdb
Questo è intenzionale. Questi file sono tutti potenzialmente modificabili dagli utenti e potrebbero essere necessari
se Firebird viene reinstallato in futuro. Possono essere eliminati se non più necessari.
o Una nuova funzionalità del disinstallatore è un’opzione per eseguirlo con il parametro /CLEAN. Questo controllerà
il conteggio dei file condivisi di ciascuno dei file sopra indicati. Se possibile, li eliminerà.
o La disinstallazione non rimuoverà le librerie runtime MS VC dalla directory di sistema. Queste possono essere
rimosse manualmente tramite il pannello di controllo, ma questo non dovrebbe essere necessario in circostanze normali.
Altre note
---——–
Firebird richiede WinSock2. Tutte le piattaforme Win32 dovrebbero averlo, eccetto Win95. Un test per la
libreria Winsock2 viene effettuato durante l’installazione. Se non viene trovata, l’installazione fallirà. Puoi visitare questo link:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q177719
per scoprire come eseguire l’aggiornamento.
Installazione da un file batch
---—————————
Il programma di installazione può essere eseguito da un file batch. Si prega di consultare questo documento:
per tutti i dettagli.