ďťż
 
FireBird postawienie serwera + kilent z sieci ďťż
 
FireBird postawienie serwera + kilent z sieci
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

FireBird postawienie serwera + kilent z sieci



lapinski.jacek@gmail.com - 03-11-2007 00:02
FireBird postawienie serwera + kilent z sieci
  Witam

Mam taki problem do tej pory używałem FireBirda na lokalhost.

Teraz muszę postawić serwer na 1 komputerze a potem połączyć się z nim
z 2 komputera w sieci.

Może mi ktoś powiedzieć jak to zrobić ??

Pozdrawiam





jh - 03-11-2007 00:03

  Użytkownik <lapinski.jacek@gmail.com> napisał w wiadomości
news:1194021163.495012.283870@y42g2000hsy.googlegr oups.com...
> Mam taki problem do tej pory używałem FireBirda na lokalhost.
> Teraz muszę postawić serwer na 1 komputerze a potem połączyć się z nim z 2
> komputera w sieci.

Jak w sieci lokalnej to żaden problem. Podajesz do bazy adres w postaci:
server:baza, gdzie baza to ścieżka "widziana" od strony serwera. Upewnij
się, że port, na którym pracuje serwer FB (domyślnie 3050) nie jest
zablokowany zarówno na serwerze jak i na stacji użytkownika. Jeśli serwer
masz na Windows to najlepiej utworz nowego użytkownika, który nie posiada
żadnych uprawnień administratora czy systemu, a jedynie ma dostęp do pliku
bazy i z tego konta uruchamiaj usługę serwera. Folder z plikiem bazy nie
musi być widoczny w sieci, ważne, żeby serwer go widział. Ponoć dobrze jest
zrobić też tak, żeby z foldera, w ktorym jest plik bazy zrobić udział
sieciowy, ale zabrać wszystkim uprawnienia do niego - nawet do przeglądania,
za wyjątkiem konta obsługującego serwer FB. Wtedy ze stacji klienckiej nie
podajesz pełnej ścieżki, a jedynie nazwę udziału sieciowego, która nic nie
mówi o tym, gdzie mieści się plik bazy. Inna metoda to utworzenie aliasu do
bazy.

jh




lapinski.jacek@gmail.com - 04-11-2007 00:01

  On 2 Lis, 21:35, "jh" <NIE_SPAMUJ...@radio.kielce.pl> wrote:
> Użytkownik <lapinski.ja...@gmail.com> napisał w wiadomościnews:1194021163.495012.283870@y42g2000hs y.googlegroups.com...
>
> > Mam taki problem do tej pory używałem FireBirda na lokalhost.
> > Teraz muszę postawić serwer na 1 komputerze a potem połączyć się z nim z 2
> > komputera w sieci.
>
> Jak w sieci lokalnej to żaden problem. Podajesz do bazy adres w postaci:
> server:baza, gdzie baza to ścieżka "widziana" od strony serwera. Upewnij
> się, że port, na którym pracuje serwer FB (domyślnie 3050) nie jest
> zablokowany zarówno na serwerze jak i na stacji użytkownika. Jeśli serwer
> masz na Windows to najlepiej utworz nowego użytkownika, który nie posiada
> żadnych uprawnień administratora czy systemu, a jedynie ma dostęp do pliku
> bazy i z tego konta uruchamiaj usługę serwera. Folder z plikiem bazy nie
> musi być widoczny w sieci, ważne, żeby serwer go widział. Ponoćdobrze jest
> zrobić też tak, żeby z foldera, w ktorym jest plik bazy zrobić udział
> sieciowy, ale zabrać wszystkim uprawnienia do niego - nawet do przeglądania,
> za wyjątkiem konta obsługującego serwer FB. Wtedy ze stacji klienckiej nie
> podajesz pełnej ścieżki, a jedynie nazwę udziału sieciowego, która nic nie
> mówi o tym, gdzie mieści się plik bazy. Inna metoda to utworzenie aliasu do
> bazy.
>
> jh

dzieki wielkie czyli jak mam serwer na komputerze o IP : 192.168.1.25
a baze na dysku K:\Baza.fdb

to cała ścieżka ma wyglądać tak : 192.168.1.25:K:\baza.fdb

czy trzeba gdzieś jeszcze port podać ?

Pozdrawiam




jh - 04-11-2007 00:01

  Użytkownik <lapinski.jacek@gmail.com> napisał w wiadomości
news:1194082522.006398.286200@19g2000hsx.googlegro ups.com...
> czy trzeba gdzieś jeszcze port podać ?

O ile nie zmieniałeś domyślnego (RemoteServicePort w firebird.conf), to nie
trzeba.

jh





lapinski.jacek@gmail.com - 04-11-2007 00:01

  On 3 Lis, 10:52, "jh" <NIE_SPAMUJ...@radio.kielce.pl> wrote:
> Użytkownik <lapinski.ja...@gmail.com> napisał w wiadomościnews:1194082522.006398.286200@19g2000hsx .googlegroups.com...
>
> > czy trzeba gdzieś jeszcze port podać ?
>
> O ile nie zmieniałeś domyślnego (RemoteServicePort w firebird.conf), to nie
> trzeba.
>
> jh

Kurcze jakoś mi to nie działa pisze że nieznana baza danych.

Całość zrobiłem tak :

ściągnąłem serwer firebird 2.0 postawiłem go na kompie o ip :
192.168.1.25

plik bazy danych udostępniłem w sieci znajduje sie on na kompie
serwera ( K:\Baza\test.fdb )

NA KOMPIE KLIENTA

Wgrałem FlameRobina :

zarejestrowałem serwer podałem hosta : 192.168.1.25 , port 3050

i potem zrobilem RegisterExistingDataBase no i wybrałem poprzez
okienko plik czyli : SIEC -> odpowiedni komputer -> Folder -> plik
bazy
Podałem user i hasło

i pisze ze nie zidentyfikowana baza danych.

Może coś źle robie czy na kompie klienta musze cos mieć poza
flamerobinem ??

Pozdrawiam




Tygrys - 04-11-2007 00:01

  lapinski.jacek@gmail.com pisze:
>
> Kurcze jakoś mi to nie działa pisze że nieznana baza danych.
>
>
> i potem zrobilem RegisterExistingDataBase no i wybrałem poprzez
> okienko plik czyli : SIEC -> odpowiedni komputer -> Folder -> plik
> bazy
NIE.
Wpisz po prostu k:\baza\test.fdb (O ile serwer ma lokalny dysk k: a nie
jest to jakiś zasób sieciowy)
Ten wpis to baza widziana przez serwer, a nie przez Ciebie (tzn.
klienta). Ty możesz nawet nie widzieć tego folderu ze swojego komputera.
To okienko plik jest do wskazywania baz lokalnych, może być to mylące.

Tygrys




lapinski.jacek@gmail.com - 04-11-2007 00:01

  On 3 Lis, 12:29, Tygrys <new...@wywalto.tygrys.com.pl> wrote:
> lapinski.ja...@gmail.com pisze:
>
> > Kurcze jakoś mi to nie działa pisze że nieznana baza danych.
>
> > i potem zrobilem RegisterExistingDataBase no i wybrałem poprzez
> > okienko plik czyli : SIEC -> odpowiedni komputer -> Folder -> plik
> > bazy
>
> NIE.
> Wpisz po prostu k:\baza\test.fdb (O ile serwer ma lokalny dysk k: a nie
> jest to jakiś zasób sieciowy)
> Ten wpis to baza widziana przez serwer, a nie przez Ciebie (tzn.
> klienta). Ty możesz nawet nie widzieć tego folderu ze swojego komputera.
> To okienko plik jest do wskazywania baz lokalnych, może być to mylące.
>
> Tygrys

ok zrobiłem tak to wywala mi na kompuerze klienta coś takiego :

Can't find or load FBCLIENT.DLL or GDS32.DLL

sorry za tyle pytań ale nigdy nie bawiłem się w takie połączenia a
chce sie tego nauczyć




Tygrys - 04-11-2007 00:01

  lapinski.jacek@gmail.com pisze:
> Can't find or load FBCLIENT.DLL or GDS32.DLL
>
> sorry za tyle pytań ale nigdy nie bawiłem się w takie połączenia a
> chce sie tego nauczyć

No a masz tam taki plik ? :-)
Najprościej to zainstaluj na tym komputerze klienta firebirda.
Jak nie, to możesz skopiować ten plik ręcznie, do folderu aplikacji albo
do windows\system32
Plik znajdziesz na serwerze w katalogu firebirda albo w
windows\system32. I lepiej użyć fbclient.dll

Tygrys




miab - 04-11-2007 00:01

  Użytkownik wrote:
> On 3 Lis, 10:52, "jh" <NIE_SPAMUJ...@radio.kielce.pl> wrote:
>> Użytkownik <lapinski.ja...@gmail.com> napisał w
>> wiadomościnews:1194082522.006398.286200@19g2000hsx .googlegroups.com...
>>
>>> czy trzeba gdzieś jeszcze port podać ?
>>
>> O ile nie zmieniałeś domyślnego (RemoteServicePort w firebird.conf),
>> to nie
>> trzeba.
>>
>> jh
>
>
> Kurcze jakoś mi to nie działa pisze że nieznana baza danych.
>
> Całość zrobiłem tak :
>
> ściągnąłem serwer firebird 2.0 postawiłem go na kompie o ip :
> 192.168.1.25
>
> plik bazy danych udostępniłem w sieci znajduje sie on na kompie
> serwera ( K:\Baza\test.fdb )

Po co udostepniałes plik bazy w sieci?

> NA KOMPIE KLIENTA
>
> Wgrałem FlameRobina :

To wgraj klienta i aplikacje kliencka zamast jakiegoś FlameRobina.

miab




lapinski.jacek@gmail.com - 04-11-2007 00:01

  OK już wszystko działa dzięki wielkie wszystkim za pomoc :)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Firebird - zmiana NULL na NOT NULL [firebird] Czym =?ISO-8859-2?Q?zast=B1pi=E6_postgresowy_inte?==?ISO-8859-2?Q?rval_=3F?= Insert do tabeli danymi z innej tabeli Firebird Insert do tabeli z danych innej tabeli plus dodatkowa wartośćpola (Firebird) Centralny serwer =?ISO-8859-2?Q?log=F3w_MS_Windows_na_Po?==?ISO-8859-2?Q?stgreSQL?= [MSSQL 2k] - jak =?ISO-8859-2?Q?pod=B3=B1czy=E6_serwer_na_?==?ISO-8859-2?Q?porcie_innym_ni=BF_1433=3F?= [MSSQL 2K] =?ISO-8859-2?Q?Wp=B3yw_ustawie=F1_regionalnych_?==?ISO-8859-2?Q?serwera_na_zapytania?= firebird - dostep do roznych baz na podstawie nazwy usera,hasla i adresu IP =?iso-8859-2?q?Konfiguracja_Firebirda_pod_k=B1tem_wykorzystan ia_pami=EAci?= =?ISO-8859-2?Q?[firebird]_gdzie_si=EA_podzia=B3y_polskie_literki?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • oefg.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com