remote firebird
mwojtow - 20-05-2006 00:04
Bawiac sie firebirdem dostrzeglem roznice pomiedzy tym a innymi rdbms. a mianowicie iz jako jeden z wymaganych argumentow w interfejsie jest nazwa pliku. teraz pytanie czy jest to nazwa pliku po stronie aplikacji klienta czy po stronie serwera - roznica istotna przy zdalnym polaczeniu. sprawdzilem odwolanie do pliku bazy uruchamiajac klienta z innymi uprawnieniami do pliku bazy niz serwer oraz odpalajac klienta isql poprzez strace. dochodze do wniosku ze to klient manipuluje na pliku danych (widze uzycie funkcji open i lseek i read) a server daje tylko funkcje. poza tym nie widze nigdzie w klientach mozliwosci podania pliku bazy w postaci server:sciezka. czy moje wobrazenie bardzo odbiega od rzeczywistosci?
-- Marcin W?jtowski mw@dmcs.pl
wloochacz - 21-05-2006 00:23
> Bawiac sie firebirdem dostrzeglem roznice pomiedzy tym a innymi rdbms. a > mianowicie iz jako jeden z wymaganych argumentow w interfejsie jest > nazwa pliku. Śmiesznie, prawda :o)
> teraz pytanie czy jest to nazwa pliku po stronie aplikacji > klienta czy po stronie serwera - roznica istotna przy zdalnym > polaczeniu. Po stronie serwera; jeśli np. łączysz się z windows do serwera działającego na Linuxie, to connection string będzie zawierał ścieżkę do pliku bazy w notacji Linuxowej (serwera).
> sprawdzilem odwolanie do pliku bazy uruchamiajac klienta z > innymi uprawnieniami do pliku bazy niz serwer oraz odpalajac klienta > isql poprzez strace. Klient nie musi (nawet nie powinien) mieć żadnych praw do pliku bazy danych.
> dochodze do wniosku ze to klient manipuluje na > pliku danych (widze uzycie funkcji open i lseek i read) a server daje > tylko funkcje. poza tym nie widze nigdzie w klientach mozliwosci podania > pliku bazy w postaci server:sciezka. Ciekawe... imo jes dokładnie odwrotnie (btw - co masz na myśli pisząc: "nie widze nigdzie w *klientach* mozliwosci [...]"). A connection string FB, dla protokołu TCP/IP wygląda tak jak podałeś: server:sciezka Polecam zapoznanie się z dokumentacją i z plikiem Aliases.conf
> czy moje wobrazenie bardzo odbiega od rzeczywistosci? Zdecydowanie tak.
-- wloochacz
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
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)
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?=
Re: [Firebird] BDE problem z zapisem konfiguracji pod Windows Vista
=?iso-8859-2?q?firebird_i_triggery_-_logowanie_historii_zmian_zawarto=B6ci?=
=?iso-8859-2?q?[firebird]_-_jak_zastapi=E6_pole_longtext_=3F?=
zanotowane.pldoc.pisz.plpdf.pisz.plchinska-zupka.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 |
|