Discussion:
Zeos+FireBird podłączenie do bazy
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
xx71kg
2009-10-14 14:41:05 UTC
Permalink
Witam
Miałem problem z podłączeniem się do bazy FireBirda w sieci lokalnej.
Problem tkwił w ustawieniach ZConnection. Mianowicie:
Dwa komputery: KOMP1 - komputer na którym znajduję sie baza.
KOMP2 - drugi komputer

ustawienia ZConnection dla KOMP1:
Database: c:\baza\baza.fdb
HostName: localhost
Port: 0

ustawienia ZConnection dla KOMP2:
Database: c:\baza\baza.fdb - to jest wskazanie do bazy NA DYSKU I
KATALOGU SERWERA!
HostName: tutaj pełna nazwa komputera wzięta z start->panel
sterowania->system->nazwa komputera->pełna nazwa komputera
Port: 0

Działa na jednej sieci lokalnej. Po przeniesieniu na inna sieć KOMP2 nie
może znaleźć Hosta. Pojawia sie błąd -902. Oczywiście nazwę Hosta zmieniam.

Dlaczego nie działa? Ten sam silnik bazy, brak zabezpieczeń (firewall,
antywirus - wyłączone)
Jeżeli ktoś mi potwierdzi, że ustawienia ZConnection mam prawidłowe będę
szukał w Windowsach. Czy są one prawidłowe czy powinienem się łączyć
inaczej?
Marcin
2009-10-14 14:50:20 UTC
Permalink
Post by xx71kg
Witam
Miałem problem z podłączeniem się do bazy FireBirda w sieci lokalnej.
Dwa komputery: KOMP1 - komputer na którym znajduję sie baza.
KOMP2 - drugi komputer
Zaczyna się od tego:
ping komp1
telnet komp1 3050

M.
x***@poczta.onet.pl
2009-10-14 15:47:05 UTC
Permalink
Post by Marcin
Post by xx71kg
Witam
Miałem problem z podłączeniem się do bazy FireBirda w sieci lokalnej.
Dwa komputery:  KOMP1 - komputer na którym znajduję sie baza.
              KOMP2 - drugi komputer
ping komp1
telnet komp1 3050
M.
PING ok
TELNET się nie łączy...
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Polo
2009-10-14 19:02:29 UTC
Permalink
Post by x***@poczta.onet.pl
M.
PING ok
TELNET się nie łączy...
Sprawdź Windowsowego firewoll'a,
ew. wstaw wyjątek na port 3050.


Polo
xx71kg
2009-10-15 09:50:37 UTC
Permalink
Post by Polo
Post by x***@poczta.onet.pl
M.
PING ok
TELNET się nie łączy...
Sprawdź Windowsowego firewoll'a,
ew. wstaw wyjątek na port 3050.
Polo
A to nie jest tak, że instalując serwer FireBirda automatycznie otwiera
sobie port 3050?
I jeszcze jedna uwaga: nie ustawiałem w ZConnection portu. Pozostawiłem
wartość 0 (zero). Czy wtedy połączenie z serwerem nie odbywa się
domyślnie przez port 3050?
Paweł Muszyński
2009-10-15 11:37:17 UTC
Permalink
Post by xx71kg
Post by Polo
Post by x***@poczta.onet.pl
M.
PING ok
TELNET się nie łączy...
Sprawdź Windowsowego firewoll'a,
ew. wstaw wyjątek na port 3050.
Polo
A to nie jest tak, że instalując serwer FireBirda automatycznie otwiera
sobie port 3050?
I jeszcze jedna uwaga: nie ustawiałem w ZConnection portu. Pozostawiłem
wartość 0 (zero). Czy wtedy połączenie z serwerem nie odbywa się
domyślnie przez port 3050?
Jak Ci telnet na port 3050 nie działa, to znaczy, że Firebird nie
nasłuchuje, albo masz port zamknięty na firewallu.
Rozwiąż najpierw ten problem, potem bierz się za Delphi, Zeos itp.

Może ściągnij jakieś narzędzie do FB i na nim testuj, czy się możesz
połączyć
--
Paweł Muszyński
Skateshop http://sklep.e-street.pl
t***@gazeta.pl
2009-10-15 11:55:19 UTC
Permalink
Post by Paweł Muszyński
Post by xx71kg
Post by Polo
Post by x***@poczta.onet.pl
M.
PING ok
TELNET się nie łączy...
Sprawdź Windowsowego firewoll'a,
ew. wstaw wyjątek na port 3050.
Polo
A to nie jest tak, że instalując serwer FireBirda automatycznie otwiera
sobie port 3050?
I jeszcze jedna uwaga: nie ustawiałem w ZConnection portu. Pozostawiłem
wartość 0 (zero). Czy wtedy połączenie z serwerem nie odbywa się
domyślnie przez port 3050?
Jak Ci telnet na port 3050 nie działa, to znaczy, że Firebird nie
nasłuchuje, albo masz port zamknięty na firewallu.
Rozwiąż najpierw ten problem, potem bierz się za Delphi, Zeos itp.
Może ściągnij jakieś narzędzie do FB i na nim testuj, czy się możesz
połączyć
wyjatek na port 3050 zalatwi sprawe
pozdr.
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Paweł Muszyński
2009-10-15 12:03:11 UTC
Permalink
Post by t***@gazeta.pl
Post by Paweł Muszyński
Post by xx71kg
Post by Polo
Post by x***@poczta.onet.pl
M.
PING ok
TELNET się nie łączy...
Sprawdź Windowsowego firewoll'a,
ew. wstaw wyjątek na port 3050.
Polo
A to nie jest tak, że instalując serwer FireBirda automatycznie otwiera
sobie port 3050?
I jeszcze jedna uwaga: nie ustawiałem w ZConnection portu. Pozostawiłem
wartość 0 (zero). Czy wtedy połączenie z serwerem nie odbywa się
domyślnie przez port 3050?
Jak Ci telnet na port 3050 nie działa, to znaczy, że Firebird nie
nasłuchuje, albo masz port zamknięty na firewallu.
Rozwiąż najpierw ten problem, potem bierz się za Delphi, Zeos itp.
Może ściągnij jakieś narzędzie do FB i na nim testuj, czy się możesz
połączyć
wyjatek na port 3050 zalatwi sprawe
Jeśli to problem Firewalla - równie dobrze FB może być wyłączony :-)
--
Paweł Muszyński
Skateshop http://sklep.e-street.pl
xx71kg
2009-10-17 09:45:39 UTC
Permalink
Post by Paweł Muszyński
Post by t***@gazeta.pl
wyjatek na port 3050 zalatwi sprawe
Jeśli to problem Firewalla - równie dobrze FB może być wyłączony :-)
Był zablokowany port 3050

Dziękuję wszystkim za pomoc!

Loading...