Comarch w swoim programie do zarządzania firmą: Comarch ERP Optima – udostępnia kilka modeli wdrożenia. Jednym z nich jest praca w chmurze, dzięki której system jest dostępny z dowolnego miejsca przez internet. Rozwiązanie to znacząco podnosi komfort użytkowania oraz całkowicie eliminuje konieczność zarządzania infrastrukturą serwerową po stronie klienta.

Z tego względu wielu nowych użytkowników decyduje się na model chmurowy. Wraz ze wzrostem ilości danych oraz rosnącymi kosztami utrzymania usługi coraz częściej pojawia się jednak potrzeba przeniesienia systemu na własny serwer lub zewnętrzny serwer wirtualny poza infrastrukturą Comarch. Przed migracją warto zapoznać się z kilkoma istotnymi kwestiami opisanymi poniżej.

Krok 1: Przygotowanie licencji

Przed rozpoczęciem migracji należy skontaktować się z partnerem, od którego została zakupiona licencja programu Optima, w celu zmiany jej typu. Partner powinien wygenerować Certyfikat Rejestracji Oprogramowania, zawierający dane niezbędne do aktywacji licencji na nowym serwerze.

Krok 2: Instalacja środowiska bazodanowego i migracja danych

Po przygotowaniu licencji kolejnym etapem jest instalacja silnika bazy danych Microsoft SQL Server oraz programu Comarch ERP Optima na nowym serwerze.

Po poprawnym zainstalowaniu obu komponentów należy przeprowadzić migrację danych z chmury Comarch. W tym celu:

  1. Eksportujemy wszystkie bazy danych z dotychczasowego środowiska.

  2. Przenosimy pliki na nowy serwer.

  3. Rozpakowujemy archiwa z kopiami baz danych.

Następnie uruchamiamy Optimę i przechodzimy do procesu importu baz danych.

W pierwszej kolejności należy zaimportować bazę konfiguracyjną (najczęściej jej nazwa rozpoczyna się od „KNF_*”). Po jej wczytaniu system powinien wyświetlić okno logowania wraz z listą firm.

Z poziomu listy firm importujemy pozostałe bazy danych. Po zakończeniu operacji warto zalogować się do jednej z firm, aby upewnić się, że wszystkie dane zostały poprawnie przeniesione. Jeśli którejś z baz brakuje, należy ponownie wyeksportować ją z systemu źródłowego i jeszcze raz przeprowadzić import.

Po zakończeniu migracji koniecznie należy zaktualizować nazwę serwera w programie, korzystając z opcji:
Narzędzia → Serwer bazy danych → Aktualizuj nazwy serwerów.
Pozwoli to uniknąć problemów z połączeniem wynikających z zapisanych wcześniej ustawień.

Krok 3: Konfiguracja dostępu zdalnego

Jeżeli pracujesz na wielu stanowiskach lub zdalnie, konieczne będzie skonfigurowanie licencji RDS oraz VPN, aby użytkownicy mogli logować się bezpiecznie do serwera.

Gotowe środowisko ERP Optima w NSIX

Chcesz uniknąć problemów związanych z konfiguracją SQL, RDS i sieci? Skorzystaj z naszego kompleksowego rozwiązania:

Pakiet ERP Optima – kompletna infrastruktura 

Potrzebujesz serwera lub wsparcia technicznego? Skontaktuj się z nami

 

Znane problemy podczas migracji wersji usługowej na własny serwer

Podczas przenoszenia danych z chmury Comarch na własny serwer mogą pojawić się pewne problemy, które warto znać, aby sprawnie je rozwiązać. Poniżej opisano najczęściej występujące sytuacje:

1. Komunikat o istniejącej już bazie danych

Podczas importu może pojawić się komunikat informujący, że baza danych już istnieje na serwerze. Najczęściej wynika to z nieprawidłowej nazwy serwera zapisanej w konfiguracji bazy, która „pamięta” nazwę starego serwera. Komunikat można zignorować, jednak po zakończeniu importu należy zaktualizować nazwy serwerów w programie:
Narzędzia → Serwer bazy danych → Aktualizuj nazwy serwerów,
aby wskazywały poprawną nazwę nowego serwera.

2. Problemy z logowaniem użytkowników innych niż Administrator

Często po migracji pojawia się problem z logowaniem do firm z kont innych niż Administrator. Aby go rozwiązać, w Optimie należy przejść do:
Konfiguracja → Program → Użytkowe → Bazy danych,
kliknąć prawym przyciskiem myszy wybraną firmę, wybrać Modyfikuj ustawienia i odznaczyć opcję Logowanie zintegrowane NT, a następnie zapisać zmiany.

3. Logowanie zintegrowane NT pozostaje aktywne

Jeżeli mimo wykonania poprzedniego kroku logowanie zintegrowane NT nadal działa, konieczne jest wyłączenie wyzwalacza w bazie danych. W tym celu należy:

  1. Uruchomić Microsoft SQL Server Management Studio i zalogować się kontem administracyjnym.

  2. Rozwinąć listę baz danych i odnaleźć bazę konfiguracyjną.

  3. Przejść do tabeli CDN.Bazy, rozwinąć listę wyzwalaczy i wyłączyć wyzwalacz BazyASP_Trigger.

Po wykonaniu tej operacji należy ponownie odznaczyć opcję Logowanie zintegrowane NT w ustawieniach bazy w Optimie. Od tego momentu logowanie powinno być możliwe z każdego konta użytkownika.