Insert Gratyfikant GT – automatyczne backupy bazy danych

Insert Gratyfikant GT – automatyczne backupy bazy danych

Manualne tworzenie kopii zapasowych bazy danych programu Insert Gratyfikant GT jest podatne na błąd ludzki – użytkownik może zapomnieć wykonać backup przed aktualizacją, wyłączeniem komputera lub opuszczeniem biura. Jedynym niezawodnym rozwiązaniem jest automatyzacja procesu tworzenia kopii zapasowych, która działa niezależnie od dostępności pracownika i nie wymaga żadnych ręcznych działań w codziennej rutynie. Automatyczne backupy to fundament bezpieczeństwa danych kadrowo-płacowych.

Nasz serwis projektuje i wdraża automatyczne systemy kopii zapasowych bazy Gratyfikant GT, dostosowane do infrastruktury IT firmy i wymagań prawnych dotyczących archiwizacji dokumentacji kadrowej.

Narzędzia do automatyzacji backupów Gratyfikant GT

Harmonogram zadań Windows + gbak

Najbardziej elastyczne i niezawodne rozwiązanie dla środowisk Windows. Szczegółowa konfiguracja skryptu gbak opisana jest w artykule o konfiguracji kopii zapasowych. Harmonogram zadań Windows (taskschd.msc) uruchamia skrypt o zaplanowanej godzinie, zapisuje logi w pliku tekstowym i wysyła powiadomienie e-mail w przypadku błędu (przez skrypt PowerShell lub narzędzie powiadomień).

Wbudowany scheduler Gratyfikant GT

Nowsze wersje Gratyfikant GT mogą oferować wbudowany moduł harmonogramowania kopii zapasowych w konfiguracji programu. Sprawdzamy Konfiguracja → Kopie zapasowe → Harmonogram – jeśli opcja jest dostępna, konfigurujemy ją jako uzupełnienie lub alternatywę dla gbak.

Oprogramowanie do backupów (Veeam, Acronis, Cobian Backup)

Dedykowane oprogramowanie do backupów zapewnia bardziej zaawansowane funkcje: szyfrowanie, deduplication, replikacja na zdalne lokalizacje, monitoring i raportowanie. Szczególnie polecane dla firm z rozbudowaną infrastrukturą IT, gdzie kopie bazy Gratyfikant GT są częścią szerszej polityki backup całej organizacji.

Przykładowy skrypt PowerShell dla automatycznego backupu

Poniższy skrypt tworzy backup z datą w nazwie pliku, usuwa kopie starsze niż 7 dni i zapisuje wynik do dziennika:

$datum = Get-Date -Format "yyyy-MM-dd"
$backup = "D:\Backups\GratyfikantGT\firma_$datum.gbk"
$gbak = "C:\Program Files\Firebird\bin\gbak.exe"
$baza = "localhost:C:\ProgramData\Insert\GratyfikantGT\firma.fdb"
$log = "D:\Backups\GratyfikantGT\backup.log"

& $gbak -backup -user SYSDBA -password masterkey $baza $backup
"$(Get-Date) - Backup: $backup - $(if($?) {'OK'} else {'BLAD'})" | Add-Content $log

# Usuwanie kopii starszych niż 7 dni
Get-ChildItem "D:\Backups\GratyfikantGT\*.gbk" |
  Where-Object { $_.LastWriteTime -lt (Get-Date).AddDays(-7) } |
  Remove-Item -Force

Weryfikacja skuteczności backupów

Sam fakt tworzenia plików .gbk nie gwarantuje, że są one poprawne i odtwarzalne. Co najmniej raz w miesiącu testujemy przywrócenie kopii zapasowej do tymczasowej bazy i weryfikujemy dane:

  1. Przywracamy ostatnią kopię .gbk do pliku testowego (np. firma_test.fdb)
  2. Otwieramy ją w Gratyfikant GT jako testową bazę
  3. Sprawdzamy datę ostatnich danych i liczbę pracowników
  4. Usuwamy testową bazę

Firmy, które nie testują kopii zapasowych, odkrywają ich nieskuteczność dopiero podczas prawdziwej awarii – wtedy jest za późno.

Serwis laptopów i komputerów

Naprawa laptopów i komputerów stacjonarnych – Warszawa i okolice. Serwis na miejscu oraz dojazd do klienta.

22 378 46 39

Obszar działania

Warszawa – wszystkie dzielnice – oraz sąsiednie miejscowości. Sprzęt przyjmujemy w serwisie, dojeżdżamy też do domu i do firmy.

Strona główna