Aktualizacja struktur bazy danych
<< Kliknij, aby wyświetlić spis treści >> Nawigacja: Dla administratora > Aktualizacje > Aktualizacja struktur bazy danych |
Program KT PSZOK ma wbudowaną kontrolę zgodności wersji ze strukturą bazy danych.
Podczas uruchomienia, w wypadku stwierdzenia niezgodności pojawi się komunikat o treści:
Niezgodność wersji pomiędzy programem (157), a bazą danych (155)!
Czy wykonać aktualizację struktur bazy danych?
lub
Niezgodność wersji pomiędzy programem (157), a bazą danych (155)!
Aktualna licencja nie jest zgodna z wersją programu. Po aktualizacji konieczne będzie wczytanie nowej licencji!
Czy wykonać aktualizację struktur bazy danych?
UWAGA: W wypadku informacji o niezgodności licencji należy rozważyć, czy aktualizacja struktur danych jest pożądana, ponieważ może to zablokować dostęp do danych z powodu braku właściwej licencji.
Wybranie opcji Tak spowoduje uruchomienie podprogramu aktualizacji struktur bazy danych. Sama aktualizacja odbywa się w kilku krokach:
1.Parametry bazy danych
Z konfiguracji programu odczytywane są parametry połączenia z bazą danych w postaci jej nazwy oraz użytkownika serwera bazy danych.
Operator musi podać właściwe hasło dla użytkownika bazy danych (bazy, a nie programu!). Stanowi do zabezpieczenie przed uruchomieniem procesu aktualizacji przez nieuprawnioną osobę.
Poprawność parametrów można sprawdzić przy pomocy przycisku Sprawdź połączenie.
Uwaga: domyślnei użytkownik bazy danych to "pszok". Należy unikać SYSDBA, bo w przyszłości każdy update będzie musiał być robiony jako SYSDBA!
2.Aktywne połączenia
W trakcie aktualizacji żaden inny program nie powinien być połączony z aktualizowaną bazą danych.
Na liście wyświetlane są informacje o aktywnych połączeniach z bazą danych w postaci adresu IP oraz nazwy procesu korzystającego z bazy danych.
Należy także pamiętać o wyłączeniu usług systemu KT PSZOK (synchronizacja, obsługa wagi, itp.) korzystających z bazy na czas aktualizacji.
Programy te nie utrzymują stałego połączenia, ale mogą automatycznie połączyć się z bazą, co może zakłócić proces aktualizacji bazy danych.
3.Kopia bezpieczeństwa bazy danych
Bezwzględnie przed rozpoczęciem procesu aktualizacji należy wykonać kopię bezpieczeństwa bazy danych.
W wypadku wystąpienia błędu podczas aktualizacji struktur bazy danych najszybszym sposobem przywrócenia jej do stanu używalności jest odtworzenie z kopii bezpieczeństwa.
Program posiada funkcję wykonania kopii bezpieczeństwa, ale jest ona ograniczona tylko do sytuacji gdy serwer bazy danych jest zainstalowany na tym samym komputerze.
Konieczne jest wtedy podanie hasła dla użytkownika bazy danych SYSDBA.
W wypadku korzystania z zewnętrznego serwera należy skorzystać z narzędzie serwera Firebird do wykonywania kopii bazy danych.
Przejście do kolejnego kroku nie jest możliwe bez wykonania kopii lub też zaznaczenia, że kopia została wykonana zewnętrznie.
4.Aktualizacja struktur danych
Użycie przycisku Kliknij aby rozpocząć aktualizację rozpoczyna właściwy proces aktualizacji.
Aktualizacja może składać się z wielu etapów w zależności od różnic w wersji struktur bazy danych, a aktualną wersją programu.
Po zakończeniu aktualizacji i potwierdzeniu przyciskiem Finish uruchamiany jest właściwy program KT PSZOK.