Strona 1 z 1

Połączenie do bazy

: 23 mar 2020, 19:37
autor: viesiek1
Witam

Mam zdefiniowane połaczenie Optimy z bazą tak jak na screenie poniżej. Jeśli zmienię nazwę serwera (mars) na jego IP (192.168.2.231), to przy próbie logowania dostaję komunikat:
Baza firmowa systemu Comarch ERP Optima może być podłączona tylko do jednej bazy konfiguracyjnej. Odłącz wybraną bazę firmową od bazy konfiguracyjnej
Czy ktoś wie jak obejść ten problem?

Screen:
Optima.jpg
Optima.jpg (39.22 KiB) Przejrzano 11602 razy

Re: Połączenie do bazy

: 23 mar 2020, 19:55
autor: Monster
Baza na stacji roboczej musi być podpięta tak samo jak jest wpisana w konfiguracji. Czyli jeżeli do bazy konfiguracyjnej jest podpięta po nazwie (a nie IP), to tak samo musi być na końcówce.

Jeżeli jest problem z DNSami - wpis w plik hosts załatwia problem.

Re: Połączenie do bazy

: 23 mar 2020, 20:05
autor: viesiek1
Czy mógłbyś bardziej szczegółowo napisać, gdzie dokładnie mam wprowadzić zmiany? Pole z bazie? Wpis w rejestrze?

Re: Połączenie do bazy

: 23 mar 2020, 20:27
autor: viesiek1
Myśłałem, że może chodzi o zmianę pola: SYS_Wartosc z tabeli: CDN.SystemCDN o SYS_ID = 1001, ale niestety chyba nie.

Re: Połączenie do bazy

: 24 mar 2020, 10:54
autor: havoc
a Aktualizacja nazw serwerów i odbudowa widoków standardowych w tym wypadku nie zadziała?

(jesli sprawa dotyczy braku dostepu do sewera po nazwie, na szybko mozna by z palca w pliku hosts ustawic mapowanie nazwa-ip)

ew. spradzilbym jeszcze tabele [CDN].[Bazy] w konfiguracji

a co do [CDN].[SystemCDN] to coś mi świta, ze wartosc dla sys_id = 0 jest jakąś suma kontrolna pozostałych, ale nie chce w błąd nikogo wprowadzać

Re: Połączenie do bazy

: 24 mar 2020, 11:07
autor: viesiek1
Problem dotyczy tego, że teraz część osób pracuje zdalnie i o ile w sieci lokalnej serwer jest widoczny po nazwie, to przez VPN już nie.

Nie próbowałem jeszcze aktualizacji nazw serwerów, ale spróbuję. Miałem nadzieję, że zmiana jakiegoś pola w bazie będzię wystarczjąca ;-)

W pliku hosts nie będę nic wpisywał bo to się potem zapomni i ktoś będzie miał problem.

Re: Połączenie do bazy

: 24 mar 2020, 11:24
autor: havoc
Ale jeśli zmienisz nazwę na adres IP to będzie działać na tych którzy łącza się po IP a przestanie na tych co po nazwie (przynajmniej tak kiedyś miałem)
Przepchaj lepiej przez vpn DNSy lokalne (+ jesli uzywany to sufix dns).

Re: Połączenie do bazy

: 24 mar 2020, 13:36
autor: elmiq
Ten komunikat JEST związany z CDN.SystemCDN i SYS_ID = 1001, bo dokładnie z tego miejsca jest to brane i porównywane do wartości, która jest w KonfigConnectStr w Rejestrze. Jeśli są rozbieżne, to możesz "przepisać" bazę do nowego serwera i wtedy nazwa z rejestru zostanie skopiowana do SystemCDN i zacznie to działać. Tutaj idzie po prostu SELECT na tabelę i nie ma możliwości aby w to ingerować. Rozwiązania już zaproponował Ci Havoc - albo propagacja DNS, albo wpis w HOSTS, albo zmiana na IP na wszystkich stacjach.

Pozdrawiam,
Mateusz

Re: Połączenie do bazy

: 25 mar 2020, 15:14
autor: viesiek1
Zmiana w pliku hosts działa. Działa też dodanie aliasu przy pomocy cliconfg, o czym dowiedziałem się na forum Comarchu.
Opis dodawania aliasu jest tu:
https://pomoc.comarch.pl/optima/pl/2020 ... co-zrobic/

Re: Połączenie do bazy

: 25 mar 2020, 15:26
autor: Monster
viesiek1 pisze:
25 mar 2020, 15:14
Zmiana w pliku hosts działa.
Czyli moja pierwsza podpowiedź była dobra ;)