Poniżej znajduje się opis konfiguracji ustawień silnika bazodanowego Firebird 3.0 do współpracy z aplikacją Analizy Business Intelligence 6.5.0.0.
Do uruchomienia systemu BI z silnikiem Firebird 3.0 wymagane jest posiadanie aplikacji w wersji nie niższej niż 6.5.0.0. W przypadku posiadania starszej wersji, w pierwszej kolejności należy wykonać aktualizację BI.
Dla systemu Windows
Należy uruchomić wiersz poleceń za pomocą klawiszy Win+R → cmd → enter

W oknie wiersza poleceń należy wprowadzić:
Poniżej przykład:
C:\Program Files\Firebird\Firebird_2_5\bin\gbak.exe -b -v -user SYSDBA -password haslo C:\abi\ABIAD.FDB C:\abi\ABIAD.gbk |

Dla systemu Linux
W oknie konsoli należy wprowadzić:
Poniżej przykład:
/opt/firebird/bin/gbak -b -v -user SYSDBA -password haslo /data/fdb/adm/ABIAD.fdb /data/fdb/adm/ABIAD.gbk |

Aktualizację silnika bazodanowego należy wykonać zgodnie z instrukcją:
https://portalklienta.streamsoft.pl/faq/instrukcja-instalacji-firebird-3-0/
W katalogu instalacji Firebird 3.0 należy zmodyfikować plik konfiguracyjny firebird.conf zgodnie z poniższym wzorem:
WireCrypt = Enabled
AuthServer = Legacy_Auth, Srp, Win_Sspi
AuthClient = Legacy_Auth, Srp, Win_Sspi
UserManager = Srp, Legacy_UserManager
RemoteServiceName = gds_db
RemoteServicePort = 3050
RemoteAccess = true
DatabaseAccess = Full
Restore bazy ABIADMIN należy wykonać za pomocą narzędzia GBAK FB 3.0:
Dla systemu Windows
Należy uruchomić wiersz poleceń za pomocą klawiszy Win+R → cmd → enter
W oknie wiersza poleceń należy wprowadzić:
Poniżej przykład:
C:\Program Files\Firebird\Firebird_3_0\gbak.exe -c -v -user SYSDBA -password haslo C:\abi\ABIAD.gbk C:\abi\ABIAD.FDB |

Dla systemu Linux
W oknie konsoli należy wprowadzić:
Poniżej przykład:
/opt/firebird/bin/gbak -c -v -user SYSDBA -password haslo /data/fdb/adm/ABIAD.gbk /data/fdb/adm/ABIAD.fdb |

Po odtworzeniu pliku bazy należy zmienić właściciela oraz grupę na firebird dla pliku bazy:
chown firebird.firebird /data/fdb/adm/ABIAD.fdb |
![]()
Dla systemu Windows
Należy uruchomić wiersz poleceń poprzez wciśnięcie klawiszy Win+R > cmd > enter
W oknie wiersza poleceń należy wprowadzić:
Poniżej przykład:
C:\Program Files\Firebird\Firebird_3_0\isql.exe C:\abi\ABIAD.FDB -u SYSDBA -password haslo |
Po zalogowaniu należy wyprowadzić poniższe polecenia:
drop user ABIADMIN;
commit;
CREATE USER ABIADMIN PASSWORD 'ab12i34' GRANT admin role USING PLUGIN Srp;
CREATE USER ABIADMIN PASSWORD ‘ab12i34’ GRANT admin role USING PLUGIN Legacy_UserManager;
grant create database to user ABIADMIN;
COMMIT;
Dla systemu Linux
W oknie konsoli należy wprowadzić:
Poniżej przykład:
/opt/firebird/bin/isql -u SYSDBA -password haslo /data/fdb/adm/ABIAD.fdb |
Po zalogowaniu należy wyprowadzić poniższe polecenia:
drop user ABIADMIN;
commit;
CREATE USER ABIADMIN PASSWORD 'ab12i34' GRANT admin role USING PLUGIN Srp;
CREATE USER ABIADMIN PASSWORD ‘ab12i34’ GRANT admin role USING PLUGIN Legacy_UserManager;
grant create database to user ABIADMIN;
COMMIT;
Przed uruchomieniem programu ABI_Administrator należy wgrać biblioteki msvcp100.dll i msvcr100.dll do katalogu instalacji programu ABI_Administrator. Biblioteki msvcp100.dll i msvcr100.dll są w archiwum zip do pobrania ze strony:
https://firebirdsql.org/en/firebird-3-0/#Win32
https://firebirdsql.org/en/firebird-3-0/#Win64
W programie ABI_Administrator, w zakładce Firmy należy uruchomić edycję parametrów wybranej firmy za pomocą klawisza F5 i zaznaczyć opcję „Przetwarzanie inicjalne”:

Po poprawnym przetworzeniu procesu ETL program będzie gotowy do pracy.
ver. 1.3 z dn. 27.06.2022