Znasz tę sytuację? Planujesz aktualizację systemu do najnowszej wersji (np. 2026.5.1). Robisz backup, pobierasz instalator z serwerów Comarch, uruchamiasz proces, a na wszystkich stanowiskach pojawia się niespodziewany komunikat ostrzegawczy: “Nie udało się wykryć wersji SQL Server”.
Frustracja rośnie, zwłaszcza gdy środowisko opiera się na stabilnym Microsoft SQL Server 2017, a wcześniejsze uaktualnienia oprogramowania przechodziły zupełnie bezszelestnie. Skąd bierze się ten problem po stronie nowej Optimy?
Dlaczego system nie widzi poprawnej bazy?
Wielu informatyków i użytkowników w pierwszej kolejności szuka winy w braku najnowszych, drobnych poprawek dla serwera Windows lub samego SQL-a (tzw. Cumulative Update). W praktyce jednak wersja CU nie ma tutaj żadnego znaczenia. Instalator Optimy nie odrzuca środowiska przez brak drobnej łatki.
Nowe wydania Comarch ERP Optima mają po prostu podniesione wymagania co do samej bazowej wersji silnika MSSQL (2014, 2016, 2017, 2022 itd.) oraz zmieniony mechanizm jej wykrywania.
Jeśli Twój serwer to faktycznie Microsoft SQL Server 2017 (który obecnie stanowi minimalny rygorystyczny próg), a błąd i tak występuje, przyczyna leży w warstwie komunikacyjnej. Należy wtedy głęboko wejść w logi instalatora Optimy i zweryfikować sposób, w jaki system próbuje połączyć się z instancją. Najczęściej problemem okazują się zablokowane porty, błędnie rozwiązywana nazwa instancji w sieci lub brak odpowiednich uprawnień administracyjnych (np. po stronie konta instalującego uaktualnienie).
Co ze starszymi serwerami? Wymagania dodatków autorskich
Komunikat o niewykrytej wersji serwera to też doskonały moment na weryfikację całej infrastruktury IT. Comarch nieustannie podnosi poprzeczkę, a wraz z nim robią to firmy tworzące rozwiązania zintegrowane.
Jako zespół ELTE-S jasno komunikujemy naszym klientom: nasze autorskie dodatki do Optimy nie działają już na wersjach starszych niż SQL 2017.
Dlaczego?
Ponieważ w najnowszych systemach e-commerce, rozwiązaniach WMS czy narzędziach do automatyzacji korzystamy z zaawansowanych funkcji T-SQL. Starsze edycje bazy (np. popularny kiedyś SQL 2014) po prostu nie obsługują nowych metod wymiany danych.
Pozostawienie skrajnie przestarzałej bazy danych podczas aktualizacji ERP do najnowszych wydań to krótka droga do tego, by z dnia na dzień przestały działać kluczowe automatyzacje w Twojej firmie.
Zróbmy audyt Twojego środowiska
Zamiast siłowo “przepychać” aktualizację, warto oddać sprawę w ręce specjalistów, którzy odczytają logi i precyzyjnie wskażą wąskie gardło.
Masz problemy ze stabilnością aktualizacji, komunikacją z SQL Server lub chcesz upewnić się, że najnowsza Optima zadziała z Twoimi dodatkami? Pomożemy w zdalnej weryfikacji środowiska przed kolejną próbą uaktualnienia.