Comarch ERP XL to system klasy enterprise pracujący w środowisku klient-serwer. Błędy przy uruchamianiu najczęściej wynikają z problemów z usługami Windows, brakiem połączenia z SQL Server lub uszkodzonymi plikami konfiguracyjnymi aplikacji serwera.
Diagnoza błędu na starcie – jak zacząć
Pierwszy krok to sprawdzenie Podglądu zdarzeń systemu Windows (eventvwr.msc) na serwerze aplikacji. Logi Application i System zawierają błędy dotyczące usług Comarch ERP XL – najczęściej są to awarie usługi ComarchXLSerwer lub brak możliwości nawiązania połączenia z instancją SQL Server. Odczytanie kodu błędu pozwala precyzyjnie określić źródło problemu.
Usługa serwera XL nie uruchamia się
W services.msc (zarządzanie usługami) należy sprawdzić, czy usługa ComarchXLSerwer jest uruchomiona i skonfigurowana do automatycznego startu. Jeśli usługa zatrzymała się z kodem błędu 1053 (time-out przy starcie), przyczyną jest najczęściej brak dostępu do bazy danych SQL Server w momencie rozruchu systemu. Rozwiązaniem jest opóźnienie startu usługi XL (o 60–90 sekund) lub ustawienie zależności usługi od SQL Server Agent w konfiguracji services.msc.
Błąd braku licencji przy uruchomieniu klienta
Klient XL po uruchomieniu może wyświetlić komunikat o braku ważnej licencji. Licencje Comarch ERP XL są weryfikowane przez serwer kluczy (dongle lub klucz sieciowy). Należy sprawdzić, czy serwer kluczy jest uruchomiony, klucz sprzętowy jest podpięty i widoczny, a adres serwera kluczy w konfiguracji klienta jest prawidłowy. Po aktualizacji systemu klucze licencyjne mogą wymagać odświeżenia przez panel partnerski Comarch.
Błąd połączenia z bazą danych
Komunikat „Nie można nawiązać połączenia z bazą danych" przy starcie klienta wskazuje na problem z ciągiem połączeniowym lub dostępnością instancji SQL Server. Należy sprawdzić w pliku konfiguracyjnym XL.cfg (lub odpowiedniku dla danej wersji), czy nazwa serwera SQL, nazwa instancji i baza danych są poprawne. Następnie zweryfikować, czy SQL Server Browser jest uruchomiony i czy port 1433 (lub dynamiczny port instancji) jest otwarty w zaporze systemu Windows.
Uszkodzone pliki konfiguracyjne aplikacji
Jeśli system uruchamiał się prawidłowo, a problem pojawił się po aktualizacji lub zmianach na serwerze, mogą być uszkodzone pliki konfiguracyjne aplikacji serwera XL. W takim przypadku należy odtworzyć konfigurację z kopii zapasowej lub ponownie przeprowadzić konfigurację za pomocą kreatora konfiguracji serwera XL, dostępnego w folderze instalacyjnym aplikacji serwerowej.