Firebird zarządzanie: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
| Linia 705: | Linia 705: | ||
instsvc q | instsvc q | ||
Polecenie wyświetli informacje o stanie instalacji serwera ''Firebird''. Polecenie powinno zostać wykonane z wiersza poleceń uruchomionego jako administrator. '''Uwaga!''' Serwer ''Firebird'' używa protokołu TCP/IP i portu o numerze 3050. Gdy używana jest zapora ogniowa (firewall), to musimy pozwolić serwerowi na otwarcie tego portu. | Polecenie wyświetli informacje o stanie instalacji serwera ''Firebird''. Polecenie powinno zostać wykonane z wiersza poleceń uruchomionego jako administrator. '''Uwaga!''' Serwer ''Firebird'' używa protokołu TCP/IP i portu o numerze 3050. Gdy używana jest zapora ogniowa (firewall), to musimy pozwolić serwerowi na otwarcie tego portu. | ||
=====Powiązanie usługi z innym użytkownikiem===== | |||
Proces instalacji serwera jako usługi kojarzy ją z użytkownikiem ''LocalSystem''. W celu lepszej ochrony i zwiększenia bezpieczeństwa serwera możemy związać usługę z innym, specjalnie w tym celu stworzonym, użytkownikiem. Przeprowadzamy to za pomocą programu użytkowego ''instsvc''. Użytkownik musi mieć uprawnienie odczytu/zapisu do wszystkich plików bazodanowych i do pliku ''firebird.log''. Ze względów bezpieczeństwa użytkownik nie powinien mieć praw do zmiany zawartości pliku ''firebird.conf''. | |||
Polecenie wiążące usługę serwera z użytkownikiem ''myuser'' i hasłem ''mysecret'': | |||
instsvc i -g -login myuser mysecret | |||
Polecenie ''instsvc'' może służyć do uruchomienia i zatrzymania serwera: | |||
instsvc start | |||
instsvc stop | |||
=====INSTREG===== | |||
Program narzędziowy ''instreg'' modyfikuje rejestr Windows tworząc klucz ''HKLM\SOFTWARE\Firebird Project\Firebird Server\Instances''. Wskazuje on katalog, w którym został zainstalowany Firebird. Klucz nie jest potrzebny serwerowi, ale aplikacjom klienckim, włączając w to programy narzędziowe Firebird-a. Program ''instreg'' tworząc wartość klucza bierze nazwę katalogu, w którym sam się znajduje. Dlatego ważne jest, aby program był przechowywany i uruchamiany z katalogu, w którym umieścił go instalator. | |||
Polecenie tworzące klucz: | |||
instreg i[nstall] | |||
Polecenie usuwające klucz: | |||
instreg r[emove] | |||
=====INSTCLIENT===== | |||
Program narzędziowy ''instclient'' umieszcza kopię biblioteki klienckiej w katalogu systemowym systemu Windows: | |||
instclient i[nstall] [ -f[orce] ] library | |||
gdzie ''library'' może przyjąć jedną z wartości: ''f[bclient]'' lub ''g[ds32]''. | |||
Dodatkowe opcje: ''r[emove]'' - usuń zainstalowaną bibliotekę, ''q[uery]'' - odpytaj o wersję zainstalowanej biblioteki. | |||
====Migracja bazy do Firebird 3==== | ====Migracja bazy do Firebird 3==== | ||