Regularne kopie zapasowe bazy danych WAPRO Mag to fundament bezpieczeństwa danych handlowych firmy. Utrata bazy danych bez aktualnego backupu oznacza utratę całej historii sprzedaży, stanów magazynowych i rozrachunków. Profesjonalna konfiguracja automatycznych kopii zapasowych zapewnia, że w przypadku awarii odtworzenie danych jest kwestią minut, a nie dni.
Strategia kopii zapasowych dla WAPRO Mag
Prawidłowa strategia backupu powinna uwzględniać trzy poziomy: backup pełny (raz na tydzień lub dziennie), backup różnicowy (codziennie) oraz backup dziennika transakcji (co kilka godzin dla krytycznych środowisk). Dla typowej firmy handlowej wystarczy strategia: backup pełny co noc + backup dziennika transakcji co 2-4 godziny w ciągu dnia roboczego.
Konfiguracja SQL Server Agent
Automatyczne kopie zapasowe realizowane są przez SQL Server Agent – usługę harmonogramowania zadań wbudowaną w SQL Server. Serwisant konfiguruje zadania backupu: ustalenie harmonogramu (godzina, dni tygodnia), parametry backupu (pełny/różnicowy/dziennik), ścieżka docelowa dla plików .bak, polityka retencji (ile dni kopie są przechowywane). SQL Server Agent wymaga licencji SQL Server w wersji Standard lub Enterprise.
Backup przy użyciu SQL Server Express
SQL Server Express (darmowa wersja, popularna w małych firmach) nie zawiera SQL Server Agent. W tym przypadku automatyczny backup realizowany jest przez Harmonogram Zadań Windows uruchamiający skrypt PowerShell lub sqlcmd wykonujący polecenie BACKUP DATABASE. Serwisant przygotowuje i testuje taki skrypt, upewniając się, że backup jest wykonywany poprawnie i pliki trafiają we właściwe miejsce.
Konfiguracja wbudowanego backupu WAPRO Mag
WAPRO Mag posiada własny moduł backupu (Narzędzia → Archiwizacja) z możliwością konfiguracji automatycznej archiwizacji uruchamianej przy zamknięciu programu. Ten mechanizm tworzy plik ZIP z pełną kopią bazy danych. Serwisant konfiguruje ścieżkę zapisu, kompresję i powiadomienia o zakończeniu archiwizacji. Backup wbudowany jest dobrym uzupełnieniem backupu SQL Server, ale nie zastępuje go w pełni.
Przechowywanie kopii zapasowych
Kopia zapasowa przechowywana na tym samym komputerze co baza danych nie chroni przed awarią dysku lub kradzieżą sprzętu. Serwisant konfiguruje replikację kopii na zewnętrzny dysk NAS, zasób sieciowy lub usługę chmurową (OneDrive, Google Drive, dedykowany backup online). Zasada 3-2-1: trzy kopie danych, dwa różne nośniki, jedna kopia poza siedzibą firmy.
Testowanie odtwarzania z kopii zapasowych
Backup, który nigdy nie był testowany, nie jest pełnoprawną kopią zapasową. Serwisant przeprowadza test odtwarzania bazy na osobnym środowisku testowym, weryfikując, że plik .bak jest kompletny i baza po restore działa poprawnie. Testy odtwarzania powinny być przeprowadzane regularnie – co najmniej raz na kwartał lub po każdej istotnej zmianie infrastruktury.