|
Q-SEP |
|
Jednym z elementów Jest to serwer transakcjny (z zagnieżdżonymi podtransakcjami). W chwili obecnej nie obsługuje zapytań SQL'owych.
Miło nam poinformować, że główny konstruktor serwera baz danych |
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 program i Q-SEP
umieszczane
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-SEP. Domyślnie jest to "localhost" - co oznacza komputer, na którym uruchamiany jest program kliencki.
Sep = recordUwaga! Czasami serwer musi w wyniku jakiegoś zlecenia założyć nowe uporządkowanie na bazie danych, wtedy przy większej ilości danych może być obserwowalne chwilowe zwolnienie pracy aplikacji.
{
Host = "adres_komputera" ;
Port = 2507;
};
Uwaga! Na komputerze musi być zainstalowana obsługa sieci TCP/IP
Zwykle serwer baz danych Q-SEP
jest instalowany w katalogu .../q-sep/
, który posiada następująca strukturę:
.../q-sep
|
+---- dat
| |
| + autoinc.qsr
| + struct .qsr
| + różne pliki *.dat
|
+ 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
Uwaga dla konstruktorów! |
| 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 |
By dokładnie zapoznać się z plikami konfiguracyjnymi proponujemy zainstalować sobie program Q-Adres 3000
i dokładnie przyjrzeć się plikom w podkatalogu /dat.
Q-Adres 3000
można zainstalować bezpośrednio z jego strony internetowej
Czynności absolutnie zabronione ze wzgledu na możliwość nieodwracalnego "rozsynchronizowania" danych:
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óznymi serwerami. Na przykład pomiędzy serwerem, który obsługuje system i kopią tegoż serwera!
Czynności niezalecane:
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 lub
(najłatwiej poprzez sprawdzenie ostatnio wprowadzanych pozycji), 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!
Q-SEPi podmienić katalog DAT z kopii (punkt 1) za wyjątkiem pliku struct.qsr