Symfonia Handel – wymiana SQL Server na nowszą wersję – zanim przystąpimy do tematu, ważne wyjaśnienie: Symfonia Handel w standardowej konfiguracji nie korzysta z pełnej architektury serwera bazodanowego SQL Server, jak duże systemy klasy ERP – dane programu przechowywane są lokalnie, w katalogach na dysku komputera lub na współdzielonym zasobie sieciowym w małej sieci firmowej. Tytuł tego zgłoszenia zwykle dotyczy w praktyce migracji danych programu na nowszy, wydajniejszy komputer lub serwer plików, a nie wymiany silnika bazodanowego typu klient-serwer.
W artykule opisujemy, jak bezpiecznie przeprowadzić taką migrację środowiska, na którym pracuje Symfonia Handel, bez ryzyka utraty danych firmowych.
Co faktycznie oznacza "wymiana serwera" w Symfonii Handel
Ponieważ program nie pracuje w architekturze klient-serwer opartej o dedykowany silnik SQL, "wymiana serwera" sprowadza się w praktyce do przeniesienia katalogu z danymi firmy na nowy komputer lub serwer plików – na przykład w ramach wymiany starego, wolnego sprzętu na nowszy, albo migracji z pojedynczego stanowiska na serwer plików obsługujący całą sieć firmową. Jest to więc migracja danych i środowiska pracy, a nie aktualizacja silnika bazy danych.
Kiedy firmy decydują się na taką migrację
- Stary komputer, na którym znajdują się dane, ulega awarii lub znacznie spowalnia pracę
- Firma rośnie i potrzebuje wydajniejszego serwera plików obsługującego więcej stanowisk jednocześnie
- Planowana jest wymiana systemu operacyjnego na nowszą wersję Windows
- Konieczna jest reorganizacja sieci firmowej i sposobu udostępniania danych
Proces migracji krok po kroku
1. Pełna kopia zapasowa danych
Przed jakąkolwiek migracją wykonujemy pełną kopię zapasową katalogu z danymi firmy, obejmującą wszystkie bazy prowadzone w programie, oraz weryfikujemy poprawność tej kopii poprzez próbne odtworzenie.
2. Przygotowanie nowego środowiska
Na nowym komputerze lub serwerze plików instalujemy Symfonię Handel w wersji zgodnej z dotychczas używaną (lub – jeśli migracja łączy się z aktualizacją – w nowszej, przetestowanej wersji), konfigurujemy strukturę katalogów oraz uprawnienia dostępu dla poszczególnych stanowisk sieciowych.
3. Przeniesienie danych
Kopiujemy katalog z danymi firmy na nowe miejsce docelowe, zachowując strukturę wymaganą przez program, a następnie weryfikujemy, czy program poprawnie odczytuje przeniesione dane – kartoteki towarowe, kontrahentów, historię dokumentów sprzedaży i magazynowych.
4. Przekierowanie stanowisk roboczych
Na każdym stanowisku pracującym w sieci aktualizujemy ścieżkę do nowej lokalizacji danych, tak aby wszyscy użytkownicy łączyli się z nowym serwerem plików zamiast ze starym komputerem.
5. Testy końcowe
Po migracji sprawdzamy pracę wielostanowiskową – jednoczesny dostęp kilku użytkowników, poprawność zapisu i odczytu dokumentów, działanie licencji na nowym środowisku oraz wydajność przy typowych operacjach, takich jak generowanie raportów.
Najczęstsze problemy przy migracji
Do najczęstszych trudności należą: niezgodność uprawnień do katalogu sieciowego na nowym serwerze, licencja przypisana pośrednio do starego środowiska wymagająca ponownej weryfikacji, a także różnice w wydajności sieci przy przenoszeniu danych z lokalnego dysku na zasób sieciowy.
Migracja połączona z aktualizacją wersji programu
Zmiana środowiska sprzętowego bywa dobrą okazją do jednoczesnej aktualizacji samego programu do nowszej, obsługiwanej wersji – szczególnie jeśli dotychczasowa wersja zbliża się do końca wsparcia producenta. Taka podwójna operacja (nowy sprzęt plus nowa wersja programu) wymaga jednak dokładniejszego planowania i dodatkowych testów, ponieważ aktualizacja wersji może zmieniać strukturę danych, a błąd na tym etapie jest trudniejszy do cofnięcia niż przy samym przeniesieniu plików.
Okres przejściowy i praca równoległa
Przy większych migracjach rekomendujemy krótki okres, w którym stare środowisko pozostaje nietknięte, a nowe jest już skonfigurowane i przetestowane, zanim użytkownicy zostaną na nie ostatecznie przełączeni. Pozwala to na szybki powrót do poprzedniego rozwiązania, gdyby na nowym środowisku ujawnił się nieoczekiwany problem, bez ryzyka utraty danych wprowadzonych w międzyczasie.
Wsparcie serwisu
Planujemy i przeprowadzamy migrację danych Symfonii Handel na nowe środowisko – od kopii zapasowej, przez przeniesienie danych i konfigurację dostępu sieciowego, po testy działania na wszystkich stanowiskach – tak, aby przestój w pracy firmy był jak najkrótszy, a dane bezpieczne przez cały proces.