Serwer

 
Serwer jest programem, który udostępnia bazę danych komputerom dołączonym do sieci, musi zatem być uruchomiony zawsze gdy chcemy skorzystać z bazy danych. Gdy program Serwera nie zostanie uruchomiony, inne aplikacje odwołujące się do bazy danych będą sygnalizować błędy. Serwer uruchomiony zostanie automatycznie z chwilą uruchomienia programu BIBLOS na komputerze serwera. Jeśli jednak tak się nie stanie, należy uruchomić go ręcznie. Gdy Serwer jest uruchomiony - sygnalizuje swoją obecność ikoną w polu podajnika - jak na ilustracji poniżej.  

clip0052.jpg

Uruchomienie Serwera nie jest wystarczającym warunkiem poprawnego działania bazy danych. Może okazać się, że zostały przypadkowo zmienione jego ustawienia lub został on wyłączony. Ilustracja poniżej przedstawia poprawne ustawienia Serwera:  

clip0053.jpg


Aby ukazało się nam okienko, jak na ilustracji powyżej, należy dwukrotnie kliknąć na ikonkę Serwera w polu podajnika. Po ukazaniu się okienka należy zwrócić uwagę na jego prawy, dolny róg, gdzie wyświetlone są informacje o protokole w jakim Serwer pracuje (powinno być TCP/IP) oraz o tym czy Serwer jest włączony (kółko ma kolor zielony), czy wyłączony (kółko ma kolor czerwony). Możliwe są zatem dwa rodzaje nieprawidłowości: a) Serwer jest wyłączony; b) Serwer pracuje wg innego protokołu niż TCP/IP. Poniżej zostaną podane sposoby rozwiązania wymienionych problemów.  
 
Aby włączyć Serwer należy kliknąć na czerwoną strzałkę skierowaną do góry znajdującą się w pasku zadań okna. Jeśli próba włączenia Serwera nie powiedzie się - otrzymamy komunikaty błędów, że sieć nie działa prawidłowo lub została źle skonfigurowana.  


Aby przełączyć Serwer na protokół TCP/IP należy:  
1.   Wyłączyć Serwer, jeśli jest włączony - czerwona strzałka w dół  
2.   Wywołać okno „General configuration" (z menu Config/General configuration)  
3.W oknie tym, na zakładce „Network" ustawić protokół „Winsock TCP/IP Protokol" (ilustracja poniżej)  
4.   Zamknąć okno i włączyć Serwer  


clip0054.jpg


Program instalacyjny instaluje Serwer razem z programem BIBLOS. Jest to podyktowane koniecznością obsługiwania bazy danych, która musi znajdować się na tym samym komputerze co Serwer. Obsługa ta, to przede wszystkim tworzenie kopii zapasowych - można je wykonać tylko na komputerze, na którym fizycznie znajduje się baza danych. Poza tym jedynie na komputerze-serwerze można przeprowadzić import danych z zewnętrznych źródeł lub z poprzedniej wersji programu.  
 
W lewym dolnym rogu okna na powyższej ilustracji znajduje się opcja Listen for broadcasts. Opcja ta jest domyślnie włączona - należy ją jednak wyłączyć gdy zdecydowaliśmy się że aplikacje klienckie będą komunikowały się z serwerem zgodnie ze schematem per to per. Więcej na ten temat znajdziesz w punkcie Konfiguracja programu klienta.