AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Datenbank(Firebird) auf Server über Netzwerk verbinden
Thema durchsuchen
Ansicht
Themen-Optionen

Datenbank(Firebird) auf Server über Netzwerk verbinden

Ein Thema von Gandhiman · begonnen am 17. Dez 2024 · letzter Beitrag vom 18. Dez 2024
Antwort Antwort
Gandhiman

Registriert seit: 6. Sep 2023
4 Beiträge
 
#1

Datenbank(Firebird) auf Server über Netzwerk verbinden

  Alt 17. Dez 2024, 13:02
Datenbank: Firebird • Version: 4 • Zugriff über: Netzwerk
Dear Friends,
als Anhangsdatei habe ich einen Sample Projekt angehängt. Ich versuche mein Firebird Datenbank über Netzwerk anzusprechen bis jetzt leider kein Erfolg. Lokal funktioniert es wunderbar. Server ist mein PC und Client ist mein Laptop beide sind über LAN verbunden. Ich kann die Dateien auf PC von Laptop aus angreifen bzw. ExE starten leider Verbindung zu Firebird Datenbank kommt nicht zustande. Es ist mein erster Versuch den Firebird DB auf Server zu verlegen.
Firebird Version 4 ist auf PC installiert und running.
Für jede Hilfe bin euch sehr dankbar
Viele Grüße !
Angehängte Dateien
Dateityp: zip FIREBIRD_4_NETWORK.zip (1,69 MB, 13x aufgerufen)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Datenbank(Firebird) auf Server über Netzwerk verbinden

  Alt 17. Dez 2024, 13:27
Der Pfad muss aus Serversicht sein. Du gibst ihn aus Sicht des Clients an. Alternativ einen Alias anlegen und den referenzieren.
Markus Kinzler
  Mit Zitat antworten Zitat
Gandhiman

Registriert seit: 6. Sep 2023
4 Beiträge
 
#3

AW: Datenbank(Firebird) auf Server über Netzwerk verbinden

  Alt 17. Dez 2024, 15:37
Danke Markus für deine Rückmeldung. Was meinst du mit Serversicht? Mein ServerPC heißt 'Bigboy' und Datenbank liegt im Ordner namen 'C:\Test'.
Server IP lautet 192.168.0.10
  Mit Zitat antworten Zitat
Benutzerbild von Olli73
Olli73
Online

Registriert seit: 25. Apr 2008
Ort: Neunkirchen
755 Beiträge
 
#4

AW: Datenbank(Firebird) auf Server über Netzwerk verbinden

  Alt 17. Dez 2024, 15:47
Welche Delphi-Version? Welche DB Komponenten?

Mit Firedac z.B. geht das erst ab Enterprise.
  Mit Zitat antworten Zitat
Gandhiman

Registriert seit: 6. Sep 2023
4 Beiträge
 
#5

AW: Datenbank(Firebird) auf Server über Netzwerk verbinden

  Alt 17. Dez 2024, 16:13
Ich selbst habe pro Version aber auf Alexandria Enterprise komme ich durch Firmenlaptop von mein Bruder ran.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Datenbank(Firebird) auf Server über Netzwerk verbinden

  Alt 17. Dez 2024, 16:50
Zitat:
Datenbank liegt im Ordner namen 'C:\Test'
Im Programm nimmst Du aber den Pfad der Exe.
Markus Kinzler
  Mit Zitat antworten Zitat
ggscholz

Registriert seit: 20. Nov 2013
Ort: Aachen
68 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Datenbank(Firebird) auf Server über Netzwerk verbinden

  Alt 17. Dez 2024, 18:09
Kenne es nur von postgresql : eventuell gibt's ne Firewall zur DB, bzw in der Config ist nur ein lokaler Zugriff eingestellt

Grüße Gerd
Gerd
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
679 Beiträge
 
FreePascal / Lazarus
 
#8

AW: Datenbank(Firebird) auf Server über Netzwerk verbinden

  Alt 17. Dez 2024, 19:43
ist auf dem rechner wo du das startest eine fb4 kompatible fbclient.dll bzw gds32.dll
mit den zugehörigen msvc*.dll (findet man zB im fb4 zip file und kann ggf einfach im pfad
abgelegt werden wo deine exe liegt).

eine alte fb25 gds32.dll okmmt ohne legacy mode nicht an fb4
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
Gandhiman

Registriert seit: 6. Sep 2023
4 Beiträge
 
#9

AW: Datenbank(Firebird) auf Server über Netzwerk verbinden

  Alt 18. Dez 2024, 02:58
Kenne es nur von postgresql : eventuell gibt's ne Firewall zur DB, bzw in der Config ist nur ein lokaler Zugriff eingestellt

Grüße Gerd
Firewall habe ich komplett ausgeschaltet.

ist auf dem rechner wo du das startest eine fb4 kompatible fbclient.dll bzw gds32.dll
mit den zugehörigen msvc*.dll (findet man zB im fb4 zip file und kann ggf einfach im pfad
abgelegt werden wo deine exe liegt).

eine alte fb25 gds32.dll okmmt ohne legacy mode nicht an fb4
Programordner inklusiv Exe liegt am ServerPC und ich starte vom Laptop aus, welche ja mit LAN-Kabel (LAN-Netzwerk) mit ServerPC verbunden ist.
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.381 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: Datenbank(Firebird) auf Server über Netzwerk verbinden

  Alt 18. Dez 2024, 06:30

Programordner inklusiv Exe liegt am ServerPC und ich starte vom Laptop aus, welche ja mit LAN-Kabel (LAN-Netzwerk) mit ServerPC verbunden ist.

also typischer weise liegt die exe auf den Clients verteilt. das Programm verbindet sich per fbclient.dll mit dem Server und sagt dem, welche Datenbank er bitte öffnen soll. d.h. der Connectionstring ist
<IPServer/Port>:<Pfad zur DB>
und bei <Pfad zur DB> das Verzeichnis eintragen, aus Sicht des Servers, d.h. wenn das bei dir auf dem Server unter c:\Test\ liegt dann halt c:\Test\<Datenbank>.fdb

Und das zweite Problem: Hast du die Exe mit der Professional Edition kompiliert, wird das mit Firedac nicht funktionieren, weil diese beschränkt ist. Alternativen zu Firedac wären z.B. die Zeos Komponenten, damit kannst Du auch mit der Prof problemlos übers Netz auf die Firebirddb zugreifen.
Ob das so klug ist, das Ding auf dem Firmenlaptop deines Bruders zu kompilieren, muss er entscheiden.

Grüße
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:04 Uhr.
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