Regularne tworzenie kopii zapasowych bazy SQL Server dla WAPRO Mag jest niezbędne – ale równie ważna jest umiejętność ich przywrócenia we właściwym momencie. Procedura przywracania kopii zapasowej różni się w zależności od scenariusza: przywrócenie po awarii, przeniesienie na nowy serwer, cofnięcie do stanu sprzed błędnej operacji czy odtworzenie danych z archiwum. Znajomość prawidłowej procedury eliminuje ryzyko nasilenia problemu.
Typy kopii zapasowych SQL Server dla WAPRO Mag
- Pełna kopia zapasowa (Full Backup) – zawiera kompletną bazę danych w jednym pliku .bak. Podstawowy i najważniejszy typ kopii.
- Różnicowa kopia zapasowa (Differential Backup) – zawiera tylko zmiany od ostatniej pełnej kopii. Mniejszy rozmiar, szybsze tworzenie.
- Kopia logu transakcji (Transaction Log Backup) – umożliwia przywrócenie bazy do dowolnego momentu w czasie (point-in-time recovery). Wymaga modelu odtwarzania bazy Full.
Dla WAPRO Mag najczęściej stosuje się pełną kopię zapasową wykonywaną raz dziennie (po zamknięciu pracy) oraz kopię różnicową w ciągu dnia.
Przywrócenie bazy z pełnej kopii zapasowej
- Zamknij WAPRO Mag na wszystkich stanowiskach i rozłącz wszystkich użytkowników od bazy SQL.
- Otwórz SQL Server Management Studio i połącz z instancją SQL Server.
- Kliknij prawym przyciskiem myszy na węzeł Bazy danych → Przywróć bazę danych.
- W kreatorze wybierz Urządzenie i wskaż plik .bak z kopią zapasową.
- Opcjonalnie zaznacz Z zastąpieniem istniejącej bazy danych jeśli baza już istnieje.
- Sprawdź opcję Zamknij istniejące połączenia, aby automatycznie odłączyć aktywnych użytkowników.
- Kliknij OK i poczekaj na zakończenie operacji.
Weryfikacja po przywróceniu
Po zakończeniu przywracania przeprowadź weryfikację:
- Uruchom WAPRO Mag i zaloguj się na konto administratora.
- Sprawdź datę ostatnich dokumentów – czy odpowiada oczekiwanemu stanowi z momentu tworzenia kopii.
- Wyświetl zestawienie stanów magazynowych i porównaj z ostatnio zapisanym raportem papierowym.
- Uruchom DBCC CHECKDB, aby upewnić się, że przywrócona baza jest sprawna.
Przywrócenie do stanu sprzed konkretnej operacji
Jeśli pracownicy wprowadzili błędne dane i potrzebujesz cofnąć bazę do stanu sprzed tej operacji, bez utraty późniejszych prawidłowych danych:
- Przywróć bazę z kopii do oddzielnej, tymczasowej instancji SQL Server.
- Porównaj różnice przy użyciu narzędzi SQL diff (np. ApexSQL Diff).
- Selektywnie cofnij błędne operacje w produkcyjnej bazie przez skrypty SQL.
Ta metoda jest skomplikowana i wymaga doświadczenia z SQL Server. Skontaktuj się z naszym serwisem, który przeprowadzi tę operację bezpiecznie.
Nasz serwis przywraca bazy WAPRO Mag z kopii zapasowych w różnych scenariuszach awaryjnych, konfiguruje harmonogramy backupów i weryfikuje integralność kopii. Skontaktuj się z nami.