Programy Insert GT i nexo przechowują dane w relacyjnej bazie Microsoft SQL Server. Backup wykonywany bezpośrednio na poziomie SQL Server jest najwydajniejszą i najbardziej niezawodną metodą zabezpieczenia tych danych – pozwala na szybkie przywrócenie do dowolnego punktu w czasie.
SQL Server jako silnik baz danych Insert
Wszystkie programy linii Insert GT (Subiekt GT, Rachmistrz GT, Rewizor GT, Gratyfikant GT, Gestor GT) oraz nexo działają na Microsoft SQL Server. W zależności od wielkości firmy i liczby stanowisk używana jest wersja Express (bezpłatna, z ograniczeniami) lub pełna wersja SQL Server Standard/Developer. Strategia backupu powinna być dostosowana do konkretnej wersji silnika.
Typy backupu w SQL Server
SQL Server oferuje trzy rodzaje kopii zapasowych: pełny backup (Full Backup) – kompletna kopia całej bazy, różnicowy backup (Differential Backup) – tylko zmiany od ostatniego pełnego backupu oraz backup dziennika transakcyjnego (Transaction Log Backup) – najdrobniejsze przyrosty zmian, umożliwiające odtworzenie do konkretnej minuty. Dla baz Insert w trybie Simple Recovery wystarczają Full + Differential. W trybie Full Recovery możliwe są backupy logu transakcji.
SQL Server Agent i harmonogramowanie
W pełnych wersjach SQL Server zadania backupu konfiguruje się za pomocą SQL Server Agent – graficznego harmonogramu zadań dostępnego w SQL Server Management Studio (SSMS). Można zdefiniować plan konserwacji (Maintenance Plan) wykonujący pełny backup raz w tygodniu, różnicowy codziennie i opcjonalnie backup logu co kilka godzin. W SQL Server Express Agent jest niedostępny – backup realizuje się przez Task Scheduler systemu Windows wywołujący skrypt SQLCMD lub PowerShell.
Przechowywanie i kompresja plików BAK
Pliki backup SQL Server (rozszerzenie .bak) mogą być duże, szczególnie dla rozbudowanych baz Insert z wieloletnią historią. SQL Server obsługuje natywną kompresję backupu, znacząco redukującą rozmiar pliku. Skompresowane archiwum należy przenieść na zewnętrzny nośnik lub zasób sieciowy. Nasi specjaliści konfigurują kompletne rozwiązania SQL Backup, w tym automatyczne przenoszenie plików i powiadomienia e-mail o statusie wykonania.
Przywracanie bazy Insert z backupu SQL
Odtworzenie bazy z backupu SQL Server jest operacją wymagającą wiedzy technicznej – wymaga zatrzymania połączeń do bazy, wykonania polecenia RESTORE DATABASE z opcją odpowiedniej ścieżki pliku .bak i prawidłowego mapowania plików MDF/LDF. Błędna procedura może spowodować utratę nowszych danych lub uszkodzenie bazy. Oferujemy usługę awaryjnego przywracania bazy Insert z backupu – zdalnie lub na miejscu.