Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Firebird SQL SErver und Windows Delphianwendung (https://www.delphipraxis.net/184907-firebird-sql-server-und-windows-delphianwendung.html)

waldforest 29. Apr 2015 18:07

Datenbank: Firebird • Version: 2,5 • Zugriff über: zeos

Firebird SQL SErver und Windows Delphianwendung
 
Hallo,
ich möchte mich, hobbymäßig, mit dem Aufbau eines Ubuntu Firebird SQL-Servers beschäftigen.
Aktuell habe ich einen Unbuntu Server, mit einem FirebirdServer 2.5 superclassic installiert und den Firebirdserver gestartet
Meine Datenbank auf ein Verzeichnis 192.168.2.99:/usr/share/doc/Testdaten/Test.fdb kopiert.

Nun stehe ich vor der Herausforderung von meinem Windowsnetzwerk auf diese Datenbank zuzgreifen.
Alleine den Connectionstring zu ändern hat mich nicht weiter gebracht.
Wie kann ich auf die FB-Datenbank zugreifen?`

Als Linux-Anfänger brauche ich einen Tipp.
Kann mir jemand eine Beschreibung zukommen lassen, wie und was ich noch einrichten muss um von meinem WindowsClient mit meiner Delphianwendung auf die Datenbank des Servers zuzugreifen ?

Muss ich zuerst einen SAMBA Server einrichten und mich, wie im Windowsnetzwerk mit dem Server verbinden oder gibt es eine andere Möglichkeit die Datenbank zu erreichen ?

mfg tw

mkinzler 29. Apr 2015 18:59

AW: Firebird SQL SErver und Windows Delphianwendung
 
Eigentlich sollte nicht einnmal die Änderung des connectionstrings notwendig sein.
Gibt es eine Fehlermeldung?

waldforest 29. Apr 2015 19:20

AW: Firebird SQL SErver und Windows Delphianwendung
 
Hallo,
dies verstehe ich nicht.
Wie will denn der Windowsrechner wisse auf welchem Rechner die Datenbank läuft, oder ist die innerhalb des Netzwerkprotokolls sicher gestellt ?

@im Explorer sehe ich die DAtei nicht, muss ich hier auf dem Ubuntusever noch etwas frei geben ?

Fehlermeldung ist, das ich keine Verbindung
Unable to complete Network Request to host 192 ....... Error -902


mfg

mkinzler 29. Apr 2015 20:25

AW: Firebird SQL SErver und Windows Delphianwendung
 
Auf welchem Rechner ist ja durch die iP Adresse genügend spezifiziert. Auf de Datei braucht der Client kein Zugriff ( und sollte es auch nicht haben).
Ich vermute da eher ein Firewallproblem.

Sir Rufo 29. Apr 2015 20:44

AW: Firebird SQL SErver und Windows Delphianwendung
 
http://askubuntu.com/questions/42364...ection-refused

IBExpert 29. Apr 2015 23:41

AW: Firebird SQL SErver und Windows Delphianwendung
 
schau mal auf der linux kiste in die datei /etc/firebird/2.5/firebird.conf
zum Beispiel mit nano

unter Linux wird Firebird üblicherweise nur auf localhost installiert. Um das zu ändern musst du
in der firebird.conf am besten einfach deine ip mit unter RemoteBindAddress eintragen
oder ein # als Kommentarzeichen davor setzen

waldforest 30. Apr 2015 07:25

AW: Firebird SQL SErver und Windows Delphianwendung
 
Hallo,
vielen Dank,
habe es leider noch nicht hinbekommen.

Folgende Einstellungen habe ich ausprobiert. Firewall am Client ausgeschaltet,
RemoteBindAddress = 127.0.0.1
danach
#RemoteBindAddress = localhost
danach
RemoteBindAddress = 192.168.2.99

Habe auch meine Datei einmal nach
var/lib/firebird/2.5/data/
Windowsfreigabe auf das Verzeichnis aktiviert.
Die Datenbank rufe ich dann über

192.168.2.99:/var/lib/firebird/2.5/data/Test.fdb
auf

verschoben.

die beschriebene
netstat -tap | grep gds
weist mir leider nichts aus.
ping auf Server 192.168.2.99 funktioniert
Auch bekomme ich eine Versionsinfo über Flamerobin nach Registrierung des Servers.
Beim Aufruf der Datenbank erhalte ich Fehler I/O error ..."open" Operation File "/var/lib/firebird/2.5/data/.... Also wird der Fehler noch im direkten Zugriff auf die Datenbank .

Ich habs auch mal mit alisa in der aliiasconf probiert, Fehler bleibt


Ich denke hier liegt noch ein Netzwerkthema vor, habe aber noch keine Idee zur Lokalisierung.
Über Webmin kann ich den Server erreichen und administrieren.

mfg

Jumpy 30. Apr 2015 08:10

AW: Firebird SQL SErver und Windows Delphianwendung
 
Zitat:

Zitat von waldforest (Beitrag 1299765)
Hallo,
Habe auch meine Datei einmal nach
var/lib/firebird/2.5/data/
Windowsfreigabe auf das Verzeichnis aktiviert.
Die Datenbank rufe ich dann über

192.168.2.99:/var/lib/firebird/2.5/data/Test.fdb
auf

Warum musst du die Datei aufrufen? Die sollte den aussen liegenden Client gar nicht interessieren. Du musst doch auf der Linux-Kiste jetzt einen Firebird-Dienst oder sowas laufen haben, mit dem der Client kommuniziert.

waldforest 30. Apr 2015 08:36

AW: Firebird SQL SErver und Windows Delphianwendung
 
Hallo,
Problem gelöst. Ursache lag in dem "Blinden" kopieren der Datenbank von meinem Windowssystem zum Unbunto. Firebird hatte keinen Zugriff auf die Datei, nach Ändern des Benutzers und der Gruppe läuft es.

Dennoch vielen Dank für die Unterstützung.
mfg

mkinzler 30. Apr 2015 08:52

AW: Firebird SQL SErver und Windows Delphianwendung
 
Hat der Benutzer, mit dem der Firebirddienst läuft genügend Rechte auf die Datenbankdatei?


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:23 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz