QBS
>> Q-Line 3000 Szybki Start
>> Q-Sep - serwer baz danych | Chcę zapytać |
|
| ||
|
Czas ćwiczenia: 40 min. |
Cel: Uruchomienie serwera baz danych Q-Sep Konfiguracja połączeń TCP/IP |
Kroki: Pobranie serwera Q-Sep Instalacja Q-Sepna komputerze Uruchomienie Q-Sep Konfigurowanie TCP/IP |
Informacje o Q-SEP
:
Instalacja Q-SEP
:
Opis plików :
Uruchamianie :
Instalacja TCP/IP :
Nie wolno! :
Po awarii
Jednym z elementów Q-Line 3000
jest serwer baz danych Q-Sep
. Może on współpracować z każdym programem stworzonym w technologii Q-Line 3000
.
W tym rozdziale wyjaśnimy w jaki sposób zainstalować dowolny program Q-line 3000
w sieci komputerów. Zagadnienie to omówimy na przykładzie programu Q-Szkielet 3000
.
Q-Sep
może być uruchamiany na komputerach wyposażonych w system operacyjny Windows oraz Linux. Przy czym dalej będziemy pracowali z Q-Sep
dla Windows.
Pragniemy podkreślić, że Q-Sep
jest produktem w pełni polskim. Głównym konstruktorem tego serwera baz danych był jeden z czołowych informatyków młodego pokolenia
Przeznaczeniem serwera baz danych Q-Sep
jest obsługa danych w programach Q-Line 3000
.
Serwer ten wykorzystywany jest w dwojaki sposób:
Programy jednostanowiskowe - instalacja dokonywana jest automatycznie wraz z instalacją programu. Przy czym Q-Sep
umieszczany jest w katalogu programu. Natomiast jego uruchomienie odbywa się automatycznie po uruchomieniu programu.
Programy sieciowe - instalacja dokonywana jest w sposób automatyczny podczas instalacji programu. Przy czym sam program i Q-Sep
umieszczane są w dwóch różnych katalogach.
W razie konieczności przeinstalowania serwera Q-Sep
na inny komputer należy wyłączyć go i następnie przekopiować katalog na komputer docelowy.
Q-Sepnależy wykonać poniższe czynności:
Q-Szkielet 3000
Q-Sep

Zwykle serwer baz danych Q-Sep
jest instalowany w katalogu ../q-sep/. W naszym ćwiczeniu jest to katalog "
.../q-sep
|
+---- dat
| |
| + autoinc.qsr
| + struct.qsr
|
+ config .qsr
+ errors .txt
+ license .bin
+ logo .bmp
+ nativesep.dll
+ sep .exe
+ sep .map
Informacje o plikach serwera baz danych Q-Sep | |
| dat/autoincr.qsr | plik, w którym Q-Sepzapisuje liczniki baz i liczniki transakcji |
| dat/struct.qsr | plik, w którym zapisane są struktury tabel obsługiwanych przez serwer Q-Seporaz podane są reguły porównywania |
| dat/różne pliki *.dat | pliki z danymi konkretnych tabel obsługiwane przez serwer. |
| config.qsr | plik konfigurujący pracę serwera Q-Sep
|
| errors.txt | Plik "ślad" pracy serwera |
| license.bin | Plik licencji, w którym przechowywane są dane o użytkowniku oraz informacje o jego uprawnieniach |
| logo.bmp | plik graficzny |
| nativesep.dll | plik wykonawczy serwera, zintegrowanego z programami jednostanowiskowymi |
| sep.exe | plik wykonawczy serwera, uruchamiany niezależnie |
| sep.map | informacja potrzebna do podawania szczegółowych wypisów podczas wystąpienia błędów |

Krótki opis okna
Q-Szkielet 3000)
Q-Szkielet 3000mógł pracować w sieci należy zainstalować protokół transmisji danych zwany TCP/IP (Transmission Control Protocol / Internet Protocol). Protokół ten jest dostępny standardowo w każdej wersji systemu Windows oraz Linux, a jego instalacja odbywa w niezwykle łatwy sposób. W tej części pokażemy przebieg instalacji na podstawie systemu Windows 98.
Do poprawnej instalacji protokołu TCP/IP potrzebny będzie nośnik z wersją instalacyjną systemu Windows 98 oraz karta sieciowa umieszczona i zainstalowana w komputerze. Jeżeli nie posiadamy takiej, to karty należy zwrócić się do instytucji z której pochodzi komputer o zainstalowanie takiego urządzenia. Najszybszym sposobem na sprawdzenie czy karta sieciowa znajduje się w komputerze jest wciśnięcie prawego klawisza myszy na ikomnie "Mój komputer", wybranie pozycji właściwości.
Po ukazaniu się okna "Właściwości systemu" wybieramy zakładkę "Menadżer urządzeń" i szukamy wpisu "Karty sieciowe". Po rozwinięciu listy powinno ukazać się okno np:

Gdy upewnimy się o obecności karty śieciowej w naszym komputerze możemy przystąpić do dalszej instalacji protokołu TCP/IP. Z menu "Start" wybieramy "Ustawienia" a następnie "Panel sterowania". Powinno ukazać się okno, odnajdujemy ikonę "Sieć" i uruchamiamy ją. .

W tym oknie wciskamy przycisk [Dodaj] i wybieramy składnik do instalacji. W naszym przypadku będzie to protokół.

Kolejne okno to wybór producenta protokołu (w naszym przypadku Microsoft) i konkretnego protokołu z listy oferowanych przez producenta (w naszym przypadku Protokuł TCP/IP)

Wciśnięcie przycisku [OK] spowoduje rozpoczęcie procesu instalacji wybranego protokołu. Należy umieścić CD z wersją instalacyjną systemu w lokalnym CD-ROM i wybrać miejsce z którego instalator będzie pobierał potrzebne pliki (w naszym przypadku jest to płyta instalacyjna Windows 98). Po skopiowaniu potrzebnych plików w oknie powinny się ukazać dodatkowe pozycje.

Po zaistalowaniu protokołu TCP/IP można poszczególnym komputerom nadać numery IP.

W naszym przypadku możemy zastosować numer 168.192.2.1 Dla poszczególnych komputerów zmieniała się będzie ostatnia cyfra adresu (dla każdego z komputerów musi byc inna). Podawane cyfry muszą pochodzić z zakresu 1 - 254. Po wpisaniu adresu ustawiamy maskę podsieci wpisując numer 255.255.255.0 i wszystko zatwierdzamy przyciskiem [OK]
Kolejną rzecza jaką możemy ustawić jest nazwa komputera i grupa robocza w której będzie pracował. Przechodząc na zakładkę "Identyfikacja" uzyskujemy dostęp do tych ustawień.
Tu kolejno wpisujemy

Po ustawieniu wszystkich opcji zatwierdzamy nasz wybór przyciskiem [OK]. Instalator TCP/IP może dogrywać jeszcze potrzebne pliki i po tej operacji poprosi o zrestartowanie komputera. Restart możemy wykonać natychmiast (przycisk [OK]) lub po skończeniu pracy (przycisk [Anuluj]).
UWAGA ! Aby wprowadzone ustawienia zaczęły obowiązywać trzeba zrestartować komputer.
Q-Sepmogą być obsługiwane wyłącznie przez sam program. Zabronione jest poprawianie tych plików innymi programami np. edytorami tekstowymi.
Q-Sepstanowią integralną całość. Zabronione jest przegrywanie tych plików pomiędzy różnymi serwerami. Na przykład pomiędzy serwerem, który obsługuje system i kopią tegoż serwera!
Serwer baz danych Q-Sep
został napisany tak aby zminimalizować błędy wynikające na przykład z:
Prosimy jednak pamiętać iż wyłączając w nieprawidłowy sposób serwer Q-Sep
istnieje ryzyko pojawienia się błędu. Wynika to między innymi z tego że system operacyjny nieprawidłowo wyłączony mógł nie zapisać wszystkich danych, nie zaś z wady konstrukcyjnej naszego programu.
Po awarii należy upewnić się, że wszystkie dane są pamiętane (najłatwiej poprzez sprawdzenie ostatnio wprowadzanych pozycji) lub, zaimportować ostatnią kopię programu z archiwum *.qtr.
Jeśli po awarii serwer "nie chce wstać" - należy (uwaga czynności te powinna wykonywać osoba znająca podstawy obsługi komputera (struktura dysku, kopiowanie plików .... )
Q-Sep!
QBSczęsto jest w stanie "uratować większość danych" - gdyż uszkodzeniu ulega zazwyczaj tylko jedna tabela. Usługa taka realizowana jest odpłatnie.)