🛡️ Przygotowanie kopii bezpieczeństwa bazy danych Statlook
Regularne wykonywanie kopii zapasowej bazy danych Statlook to kluczowy element polityki bezpieczeństwa IT. Pozwala na szybkie przywrócenie działania systemu po awarii, a także zabezpiecza dane przed ich utratą.
✅ Zalecenia ogólne
Kopie bezpieczeństwa powinny być tworzone zgodnie z modelem 3-2-1 (3 kopie, 2 różne nośniki, 1 poza siedzibą).
Kopię należy obowiązkowo wykonać przed każdą aktualizacją systemu Statlook.
⚠️ Uwaga: Zatrzymaj usługęprzed wykonaniem kopii ręcznej lub zewnętrznej. Pomija się ten krok tylko przy użyciu wbudowanego kreatora „aktywnej kopii”.
net stop "statlook server"
🧰 Narzędzie kopii bezpieczeństwa Statlook
Po zainstalowaniu serwera Statlook, w systemie dostępne jest dedykowane narzędzie:
Nazwa pliku:
Statlook.Server.DbTools.Backup.exe
Można je łatwo znaleźć przez menu Start, wpisując „Kopia bezpieczeństwa bazy danych”.
🔄 Tryby tworzenia kopii
Po uruchomieniu kreatora kopii, należy wybrać jeden z trybów:
1. Aktywna kopia bezpieczeństwa (rekomendowana)
Kreator automatycznie wykrywa aktywną bazę Statlook.
Zatrzymuje usług Statlook Serve na czas tworzenia kopii i uruchamia ją ponownie po zakończeniu.
Nie wymaga ręcznego podawania parametrów połączenia ani danych logowania.
2. Ręczna kopia wskazanej bazy danych
Pozwala wybrać konkretną instancję bazy, jeśli w środowisku działa więcej niż jeden Statlook.
Wymaga ręcznego wprowadzenia:
Nazwy serwera, np:
localhost\SQLEXPRESS
Portu (dla PostgreSQL)
Metody uwierzytelnienia (Windows lub SQL)
Nazwy użytkownika i hasła (jeśli SQL Auth)
Nazwy bazy danych
💾 Zapis kopii
Po skonfigurowaniu połączenia:
Wskaż ścieżkę, gdzie ma być zapisany plik kopii
c:\backup\10022028_statlook.udb
Możesz dodać komentarz (np. „Przed aktualizacją do v13.7”).Upewnij się, że wybrana nazwa pliku nie istnieje – w przeciwnym razie zostanie nadpisana.
⚙️ Wiersz poleceń – backup bez GUI
Możesz użyć backupu także w trybie bezobsługowym (np. przez harmonogram zadań):
Przykład polecenia:
Dostępne są też inne parametry CLI – widoczne w ostatnim kroku kreatora po kliknięciu „Parametry wiersza poleceń”.
💻 Natywne kopie – PostgreSQL
pg_dump (konsola)
Zatrzymaj usługę
Statlook Server
Uruchom
pg_dump.exe
z katalogu np.C:\Program Files\PostgreSQL\14\bin
Przykład użycia:
-Fd
– format katalogowy-j
– liczba workerów-f
– ścieżka do katalogu kopii
PgAdmin
Zaloguj się i wybierz bazę.
Kliknij PPM →
Backup
Wprowadź:
Filename – lokalizacja kopii
Format – np.
Directory
💻 Natywne kopie – MS SQL Server
PowerShell
Przykład polecenia:
SSMS (SQL Server Management Studio)
Połącz się z instancją SQL.
Rozwiń
Databases
kliknij PPM naStatlook
→Tasks
→Back Up
Wybierz typ
Full
wskaż lokalizację i zatwierdź.
🧷 Podsumowanie
Zawsze wykonuj kopię zapasową przed zmianami lub aktualizacjami.
Rekomendowane: użycie narzędzia Statlook z trybem aktywnej kopii.
W przypadku środowisk z PostgreSQL/MS SQL – możliwe są także kopie natywne.
Wszystkie zadania kopiujące bazę muszą być poprzedzone zatrzymaniem serwera Statlook, chyba że używasz kreatora, który zrobi to za Ciebie.