Comarch ERP Optima od wersji 2014.5.1. nie współpracuje z silnikiem bazy danych Microsoft SQL Server 2005 oraz 2000, a od wersji 2019.2.1 z silnikiem Microsoft SQL Server 2008 oraz 2008 R2.

W przypadku posiadania baz z MS SQL 2008, 2008 R2, 2005 lub 2000, aby móc pracować na Comarch ERP Optima w wyższej wersji należy zainstalować nowszą wersję silnika bazy danych i przenieść na niego bazy danych. Można do tego wykorzystać narzędzie Migrator baz danych, które znajduje się na Indywidualnych Stronach Klientów w obszarze aktualnych wersji (http://www.erp.comarch.pl/klienci/default.aspx?site=2248).

Microsoft SQL Server 2012 nie obsługuje baz pochodzących z wersji Microsoft SQL Server 2000. W przypadku konieczności przeniesienia takich baz do wersji MS SQL 2012, należy to zrobić dwuetapowo, tzn. w pierwszym kroku odtworzyć bazy pochodzące z SQL 2000 na MS SQL w wersji 2005, 2008 lub 2008 R2,wykonać kopię bezpieczeństwa i dopiero te pośrednie kopie odtwarzać na MS SQL2012.




Domyślna instancja serwera MS SQL instalowana wraz z Comarch ERP Optima, zawiera prawidłową konfigurację parametru sortowania/porównywania znaków (ang. collation) POLISH_CI_AS.

W przypadku ręcznej instalacji silnika bazy danych należy zadbać o poprawne ustawienie tego parametru już na etapie instalacji. Późniejsza zmiana ustawień może się wiązać z koniecznością reinstalacji silnika bazy.




  1. Konfiguracja serwera do pracy sieciowej
    Konfiguracja serwera do pracy sieciowej polega na dodaniu odpowiednich wyjątków do zapory sieciowej Windows w celu umożliwienia połączeń sieciowych do serwera SQL. Można to zrobić automatycznie poprzez instalację na serwerze Menadżera Kluczy (patrz: W jaki sposób zainstalować Comarch ERP Menadżer Kluczy?)
  2. Podłączenie dodatkowego stanowiska
    a. Zainstalować Comarch ERP Optima na stanowisku (Więcej informacji na temat instalacji programu można znaleźć w Ulotce dostępnej na płycie programu w katalogu Dokumentacja lub w Internecie na stronie http://www.comarch.pl/erp/dla_klientow)
    b. Uruchomić program, który rozpocznie działanie od kreatora Przygotowanie do uruchomienia systemu.Na ekranie powitalnym Kreatora wciskamy przycisk Dalej.
    Kreator ten możemy również wywołać samodzielnie po uruchomieniu programu z menu System \ Konfiguruj połączenia (F12), lub klikając na ikonę bazy z zielonym plusem .
    c. Konfiguracja połączenia za pomocą kreatoraNa kolejnym ekranie Połączenie z serwerem w polu Serwer MS SQL podajemy nazwę serwera SQL, z którym chcemy się połączyć. Nazwa serwera podawana jest w konwencji nazwa_komputera\nazwa_instancji_bazy. Domyślnie Comarch ERP Optima tworzy instancję o nazwie OPTIMA (wcześniej CDN_OPTIMA).Jeżeli na serwerze ustawione jest hasło dla użytkownika SA inne niż domyślne, trzeba je wpisać w polu Hasło.W sposobie podłączenia do bazy konfiguracyjnej wybieramy opcję Utworzenia nowej lub podłączenia istniejącej bazy konfiguracyjnej.

    Na ekranie Nazwa konfiguracyjnej bazy danych z dostępnej listy wskazujemy bazę konfiguracyjną, z którą chcemy pracować.

    Na koniec zatwierdzamy podane dane wybierając przycisk Zakończ.

    Po wykonaniu powyższych czynności możemy przystąpić do logowania w bazie firmowej poprzez wybranie opcji z menu System \ Logowanie (F11) lub klikając na ikonę ludzika z kluczykiem  .




Comarch ERP Optima nie obsługuje funkcjonalności database mirroringu, czyli synchronizacji baz i utrzymywania lustrzanych kopii danej bazy na różnych serwerach i nie może pracować na tak skonfigurowanych bazach.




W celu rozwiązania problemu należy z menu: Narzędzia / Serwer bazy danych uruchomić funkcję Aktualizuj nazwy serwerów.
Po wykonaniu tej operacji trzeba jeszcze zrestartować usługę serwera SQL, na której uruchomione są bazy Comarch ERP Optima.