Komunikaty obsługi bazy danych > Lista komunikatów > komunikat nr 3014 | | Drukuj |
Definicja błędu przez Pervasive mówi iż Klient (stacja robocza) nie może zlokalizować serwera Pervasive. Inaczej można to opisać iż błąd 3014 mówi o kłopocie w komunikacji stacji roboczej Pervasive z serwerem. Przyczyną błędu mogą być :
•Na stacji roboczej wykonano serwerową instalację programu Symfonia.
•Niepoprawna konfiguracja Pervasive.
•Ustawienie komunikacji stacji roboczej i serwera po adresie IP. Komunikacja powinna działać po nazwie DNS serwera. Zarówno stacja robocza jak i serwer powinny rozstrzygać poprawnie nazwę DNS urządzeń
•Zapora Firewall bądź program antywirusowy, który uniemożliwia poprawne połączenie pomiędzy serwerem a stacją roboczą.
•Złe mapowanie dysku na stacji roboczej do serwera. Mapowanie powinno odbywać się przy pomocy nazwy DNS serwera. Jeżeli dyski sieciowe są mapowane po adresie IP może wystąpić problem. Pervasive działa głównie w oparciu o rozstrzyganie nazw DNS.
Aby wyeliminować wymienione powyżej błędy sprawdź konfigurację połączenia między serwerem a stacją roboczą.
Eliminację wyżej wymienionych błędów należy przeprowadzić sprawdzając po kolei parametry połączeniowe pomiędzy serwerem a stacją roboczą. Stacja robocza rozpoznawać i komunikować się z serwerem po jego nazwie a nie numerze IP. Dostępność serwera w sieci można sprawdzić poleceniem PING, w tym celu:
1.Otwórz menu Start w systemie operacyjnym Windows a następnie wyszukaj i uruchom program wiersz polecenia. 2.Wprowadź polecenie ping oraz nazwę serwera Pervasive (np. ping SerwerBiuro): ping nazwa_serwera
Pozytywny rezultat powinien przedstawiać zerowy procent strat przesłanych pakietów: Lost = 0 (0% loss), np: |
Test połączenia pomiędzy stacją roboczą a serwerem Pervasive można wykonać programem Pervasive System Analyzer znajdującym się w menu Start w grupie aplikacji Actian PSQL 12\Utilities. W oknie wyboru opcji testu zaznacz tylko Test network communication.
Kliknij Dalej aby przejść do kolejnego okna, gdzie wpisz adres serwera.
Pervasive powinien komunikować się po nazwie serwera nie po adresie IP. Dlatego aby sprawdzić czy test przejdzie pomyślnie należy wpisać nazwę maszyny (serwera), a następnie kliknąć Dalej. Mapowanie dysków również powinno być wykonywane się przez nazwę serwera, a nie adres IP.
Jeśli test przejdzie pomyślnie dostaniemy komunikat: Successfully connected to nazwa_serwera [fe80::6d48:6d51:3c44:e348%9]:3351 via TCP/IP protocol. Successfully transmitted 75 test messages via TCP/IP protocol during stress test.
|
Komunikacja silnika Pervasive odbywa się na portach 3351 oraz 1583.
Aby w zaporze windows odblokować komunikację na tych portach można skorzystać z pliku 3014.bat dostępnego pod tym linkiem.
Zobacz też: