Soneta enova365 – wymiana SQL Server na nowszą wersję to proces migracji bazy danych systemu ERP na nowszą, zaktualizowaną wersję silnika bazodanowego, na którym oparte jest przechowywanie wszystkich danych – kartotek, dokumentów, danych kadrowych i księgowych. Migracja może wynikać z zakończenia wsparcia dla dotychczasowej wersji SQL Server, potrzeby zwiększenia wydajności lub wymogów zgodności z aktualną wersją enova365.
W serwisie przeprowadzamy proces wymiany serwera bazy danych – od weryfikacji kompatybilności, przez migrację bazy, po sprawdzenie poprawności działania systemu enova365 na nowym środowisku.
Kiedy konieczna jest wymiana SQL Server
Wymiana wersji SQL Server, na której działa baza danych enova365, staje się konieczna najczęściej w kilku sytuacjach: zakończenia wsparcia technicznego dla dotychczasowej wersji silnika bazodanowego, wymogu zgodności nowej wersji enova365 z określoną minimalną wersją SQL Server, potrzeby poprawy wydajności przy rosnącej liczbie danych i użytkowników, lub migracji na nowy serwer sprzętowy.
Planowanie migracji
Przed przystąpieniem do wymiany serwera bazy danych sprawdzamy, jaka wersja SQL Server jest wymagana lub rekomendowana dla aktualnie posiadanej wersji enova365, jaka jest wielkość istniejącej bazy danych oraz czy środowisko docelowe (sprzętowe lub wirtualne) spełnia wymagania nowej wersji silnika. Weryfikujemy również zgodność edycji SQL Server (np. Express, Standard) z liczbą użytkowników i rozmiarem danych.
Etapy procesu migracji
- wykonanie pełnej kopii zapasowej bazy danych enova365 przed jakimikolwiek zmianami,
- instalacja nowej wersji SQL Server na docelowym środowisku,
- przeniesienie (backup/restore lub attach) bazy danych na nowy serwer,
- aktualizacja parametrów połączenia w konfiguracji enova365 na stacjach roboczych i serwerze aplikacji,
- weryfikacja poprawności działania wszystkich modułów po migracji.
Typowe problemy podczas i po migracji
Do najczęstszych trudności należą: niezgodność poziomu kompatybilności bazy danych z nową wersją SQL Server, błędy uprawnień użytkownika bazodanowego po przeniesieniu na nowy serwer, a także konieczność aktualizacji sterowników połączenia (np. ODBC, OLE DB) na stacjach klienckich. Sprawdzamy również, czy zadania cykliczne (np. harmonogramy kopii zapasowych, zadania agenta SQL) zostały poprawnie odtworzone na nowym serwerze.
Weryfikacja po migracji
Po zakończeniu wymiany SQL Server testujemy logowanie do enova365 z różnych stanowisk, poprawność działania modułów Handel, Kadry i Płace oraz Księgowość, a także integracje zależne od bazy danych, w tym generowanie plików JPK i komunikację z KSeF. Sprawdzamy też wydajność zapytań na nowej wersji silnika, porównując czas odpowiedzi z poprzednim środowiskiem.
Bezpieczeństwo danych podczas procesu
Cały proces migracji przeprowadzamy z zachowaniem kopii zapasowej poprzedniej bazy danych oraz możliwości powrotu do poprzedniej konfiguracji w przypadku wykrycia problemów po przełączeniu na nowy serwer. Taka strategia minimalizuje ryzyko utraty danych lub przestoju w pracy firmy podczas wymiany kluczowego elementu infrastruktury systemu enova365.