Insert Gratyfikant nexo – przywracanie bazy danych z kopii zapasowej

Insert Gratyfikant nexo – przywracanie bazy danych z kopii zapasowej

Kopia zapasowa bazy danych jest jedyną pewną gwarancją bezpieczeństwa danych kadrowo-płacowych w programie Insert Gratyfikant nexo. Platforma nexo obsługuje dwie technologie bazodanowe – SQLite i SQL Server – każda z nich ma inne metody tworzenia i przywracania kopii zapasowych. Prawidłowe przywrócenie bazy z kopii jest procesem wieloetapowym, wymagającym zatrzymania usługi nexo.Serwis, weryfikacji wersji i kompatybilności schematu oraz testowego uruchomienia programu po przywróceniu.

Nasz serwis profesjonalnie przywraca bazy danych Gratyfikant nexo z kopii zapasowych, niezależnie od technologii bazodanowej i okoliczności utraty danych.

Formaty kopii zapasowych Gratyfikant nexo

Kopia wbudowana w program (nexo backup)

Gratyfikant nexo tworzy kopie w formacie .nexobak lub .zip zawierającym plik bazy i metadane konfiguracyjne. Kopia tworzona jest przez Narzędzia → Kopia zapasowa i zawiera pełen stan bazy danych w danym momencie. Format jest przenośny między instalacjami nexo na tym samym lub innym komputerze.

Kopia pliku SQLite (.sdf/.db)

Prosta kopia pliku bazy SQLite na inny nośnik. Wykonywana po zatrzymaniu nexo.Serwis (zapewnia spójność). Bez zatrzymania usługi kopia może być niespójna, jeśli nexo.Serwis akurat pisał do bazy.

Backup SQL Server (.bak)

Pełny backup SQL Server wykonywany przez SSMS lub harmonogram SQL Server Agent. Format .bak jest natywny dla SQL Server i obsługuje punkt-w-czasie przywracanie (Point-In-Time Recovery) przy włączonym logowaniu pełnym (FULL recovery model).

Procedura przywracania

Przywracanie z kopii nexo (.nexobak)

  1. Zatrzymujemy nexo.Serwis w services.msc
  2. Uruchamiamy Gratyfikant nexo jako administrator
  3. Narzędzia → Przywróć z kopii zapasowej → wskazujemy plik .nexobak
  4. Potwierdzamy operację przywrócenia (zastąpienia aktualnej bazy)
  5. Po przywróceniu uruchamiamy nexo.Serwis i weryfikujemy dane

Przywracanie pliku SQLite

Zatrzymujemy nexo.Serwis. Kopiujemy plik bazy .sdf/.db z kopii zapasowej do folderu %ProgramData%\Insert\Gratyfikant nexo\ zastępując bieżący plik (lub przenosząc uszkodzony plik do folderu tymczasowego). Uruchamiamy nexo.Serwis i otwieramy Gratyfikant nexo.

Przywracanie bazy SQL Server

W SSMS: kliknięcie prawym na bazę → Zadania → Przywróć → Baza danych. Wskazujemy plik .bak i ustawienia przywracania. Alternatywnie przez T-SQL:
RESTORE DATABASE GratyfikantNexo FROM DISK = 'D:\backup\grn_20250101.bak' WITH REPLACE;
Po przywróceniu sprawdzamy stan bazy i uruchamiamy Gratyfikant nexo.

Weryfikacja po przywróceniu

Sprawdzamy kompletność danych: daty ostatnich list płac, liczbę aktywnych pracowników, dostępność deklaracji z bieżącego roku. Weryfikujemy, czy nexo.Serwis poprawnie łączy się z przywróconą bazą i czy schemat bazy jest zgodny z wersją programu (jeśli baza pochodzi ze starszej wersji, może być konieczna migracja schematu).