2.2. Zmiana silnika bazy danych Firebird
Aktualizację silnika bazodanowego należy wykonać zgodnie z instrukcją:
https://portalklienta.streamsoft.pl/faq/instrukcja-instalacji-firebird-3-0/
2.3. Modyfikacja pliku konfiguracyjnego firebird.conf
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
2.4. Restore bazy ABIADMIN
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ć:
- ścieżkę instalacji Firebird ze wskazaniem pliku gbak.exe wraz z przełącznikami -c -v
- login i hasło
- ścieżkę do pliku gbk i ścieżkę do bazy administracyjnej.
Poniżej przykład:
Dla systemu Linux
W oknie konsoli należy wprowadzić:
- ścieżkę instalacji Firebird ze wskazaniem pliku gbak wraz z przełącznikami -c -v
- login i hasło
- ścieżkę do pliku gbk i bazy administracyjnej.
Poniżej przykład:
2.5. Założenie 2 użytkowników standardowych ABIADMIN z narzędzia ISQL
Dla systemu Windows
Należy uruchomić wiersz poleceń poprzez wciśnięcie klawiszy Win+R -> cmd -> enter
W oknie wiersza poleceń należy wprowadzić:
- ścieżkę instalacji Firebird ze wskazaniem pliku isql.exe
- ścieżkę do bazy administracyjnej
- login i hasło
Poniżej przykład:
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ć:
- ścieżkę instalacji Firebird ze wskazaniem pliku isql
- ścieżkę do bazy administracyjnej
- login i hasło
Poniżej przykład:
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;
2.6. Ustawienie inicjalnego procesu ETL
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:
- dla ABI w wersji 32-bitowej
https://firebirdsql.org/en/firebird-3-0/#Win32
- dla ABI w wersji 64-bitowej
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.