![]() |
Datenbank: Firebird • Version: 2.0.3 • Zugriff über: IBConsole
Verbindung zu Firebird
Hallo,
ich habe zum testen Firebird(Superserver) auf meinem Rechner installiert. Warum kann ich mit IBConsole (Ver. 8.1.0.272) nicht darauf zugreifen? Ich erhalte andauernd die Meldung: Connection rejected by remote interface Im Remote Server Setup habe ich localhost und TCP/IP angegeben. Viele Grüße ... |
Re: Verbindung zu Firebird
Entweder ist die Portadresse (Standard: 3050) falsch oder eine Firewall blockiert den Zugriff.
Du kannst mit telnet überprüfen, ob dein Server erreichbar ist:
Code:
Wenn die Meldung kommt:
C:\> telnet localhost 3050
Code:
dann ist was faul.
Verbindungsaufbau zu localhost...Es konnte keine Verbindung mit dem Host hergest
ellt werden, auf Port 3050: Verbinden fehlgeschlagen Du solltest ausserdem die Datei C:\WINDOWS\system32\drivers\etc\services editieren und folgende Zeile hinzufügen:
Code:
gds_db 3050/tcp #Interbase/Firebird server
|
Re: Verbindung zu Firebird
Nimm lieber
![]() |
Re: Verbindung zu Firebird
Wir verwenden hier den SQL-Manager von EMS:
![]() Damit haben wir gute Erfahrungen gemacht. Es gibt davon auch eine kostenlose Lite-Version, die eben einige (eher unwichtige) Dinge nicht kann. |
Re: Verbindung zu Firebird
@shmia
Also die Verbindung funktioniert. Habe noch die Datei editiert, aber ich bekomme die gleiche Fehlermeldung. Das größte Problem ist, dass ich diese Fehlermeldung auch bei Verbindung über die IBDac-Kompos bekomme (sowohl übers Demoprogramm als auch aus der IDE heraus)?! @Kroko1999 Danke, darüber klappt die Verbindung schonmal @RavenIV Werde ich mir mal anschauen! Viele Grüße ... |
Re: Verbindung zu Firebird
Hallo,
kann mir jemand sagen, warum ich mich mit FlameRobin problemlos mit dem lokal installierten Firebird-Server verbinden kann, aber nicht mit den IBDac-Komponenten?(Fehlermeldung:Connection rejected by remote interface) Viele Grüße ... |
Re: Verbindung zu Firebird
Passt die Version der Client-Dll (gds32.dll)?
Ersetze mal localhost durch 127.0.0.1 oder die IP der Ethernetkarte. Funktioniert der native Zugriff |
Re: Verbindung zu Firebird
Hallo mkinzler,
die gds32.dll und die fbclient.dll habe ich mit dem gleichen Setup vom Server (Client Installation) installiert und dann aus dem System32 Ordner in den entsprechenden Programmordner der Anwendung kopiert. Wenn ich localhost durch 127.0.0.1 ersetze bekomme ich die gleiche Fehlermeldung. Was meinst du denn mit nativem Zugriff? Viele Grüße ... |
Re: Verbindung zu Firebird
Nicht über Netzprotokoll sondern über das native Protokoll. Lass mal die Angabe des Server weg.
|
Re: Verbindung zu Firebird
Hi,
dann bekomme ich die Meldung "unavailable database" Viele Grüße ... |
Re: Verbindung zu Firebird
Zitat:
|
Re: Verbindung zu Firebird
mir reicht es völlig, :mrgreen:!
als ich anfing, hatte ich mit IB nach Tagen noch Probleme mit FireBird/Famerobin war alles eine Sache von einer Stunde! |
Re: Verbindung zu Firebird
Aber manche Dinge nur sehr umständlich oder gar nicht
|
Re: Verbindung zu Firebird
Hallo,
habe Firebird jetzt nochmal auf nem anderen Rechner installiert. Dieser ist auch erreichbar und ich kann mit FlameRobin von meinem Rechner aus drauf zugreifen. Mit IBConsole und von Delphi aus mit den IBDac Kompos bekomme ich immernoch die gleiche Fehlermeldung. Ich werd noch verrückt :wall: Viele Grüße ... |
Re: Verbindung zu Firebird
Poste mal dein Projekt
|
Re: Verbindung zu Firebird
Hi,
ich teste es gerade mit der Demo der IBDac Komponenten! Viele Grüße .... |
Re: Verbindung zu Firebird
Grolle, du kommst weder vor noch zurück ! 3 Dinge werden gebraucht. Richtige DB, ein vernünftiges Admin Tool und und dementsprechende Zugrifffskomponenten. Und dann noch Delphi. Du stehst jetzt an der Stelle, dass zwar eine DB da ist, aber nicht mal das Admin-Tool geklärt ist. IBonsole macht Ärger. War auch zu erwarten. Flamerobin ? Wer braucht dieses halbe Dingens ? Die DB-Verbindung ohne Programm geht nicht mal ohne Probleme ! Und jetzt wird noch rumexperimentiert mit IBDac oder sonstwas. So wird das nichts !
|
Re: Verbindung zu Firebird
Hallo,
irgendwie muss es doch möglich sein mit den IBDac Komponenten eine Verbindung zu Firebird aufzubauen. Dafür sind sie ja schließlich da, oder? Ich habe jetzt die Personal Version von IBExpert installiert. Beim Verbindungsaufbau bekomme ich nun folgende Fehlermeldung: can't format message -- message file /interbase.msg not found. Unable to complete network request to host "localhost:3050", Failed to establish connection. Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte. Viele Grüße ... |
Re: Verbindung zu Firebird
Läuft eine Firewall? Hast du es jetzt mal nativ probiert?
|
Re: Verbindung zu Firebird
Hallo,
nativ gibts die gleiche Fehlermeldung. Aktiv ist nur die normale Windows Firewall. Port 3050 ist aber freigegeben! Liegt das Problem vielleicht daran, dass ich Interbase vorher installiert hatte (ist nun deinstalliert)? Viele Grüße ... |
Re: Verbindung zu Firebird
Nein, es reicht wenn der Interbase-Dienst nicht läuft (dafür der von FB).
|
Re: Verbindung zu Firebird
Ok vielleicht sollte man den Server auch anwerfen :oops:
IBExpert sagt: can't format message 13:77 message file /interbase.msg not found. connection rejected by remote interface. Viele Grüße ... |
Re: Verbindung zu Firebird
Poste mal das IBExpert-Script der DB.
|
Re: Verbindung zu Firebird
@Hansa
Meinst du das für die Verbindung?:
SQL-Code:
Viele Grüße ...
SET NAMES NONE;
CONNECT ':C:\Programme\Firebird\database\mdaent.fdb' USER 'SYSDBA' PASSWORD 'masterkey'; |
Re: Verbindung zu Firebird
Also entweder
SET NAMES NONE;
SQL-Code:
( Netzprotokoll)
CONNECT '127.0.0.1:C:\Programme\Firebird\database\mdaent.fdb' USER 'SYSDBA' PASSWORD 'masterkey';
oder SET NAMES NONE;
SQL-Code:
(lokales Protokoll)
CONNECT 'C:\Programme\Firebird\database\mdaent.fdb' USER 'SYSDBA' PASSWORD 'masterkey';
|
Re: Verbindung zu Firebird
Nix zu machen. Bei Beiden eine Fehlermeldung:
SQL-Code:
Warum sucht der Server eigentlich die interbase.msg. Muss er nicht die firebird.msg nehmen?!?/******************************************************************************* The next statement causes the following error: can't format message 13:77 -- message file /interbase.msg not found. connection rejected by remote interface. *******************************************************************************/ CONNECT '127.0.0.1:C:\Programme\Firebird\database\mdaent.fdb' USER 'SYSDBA' PASSWORD 'masterkey'; und: /******************************************************************************* The next statement causes the following error: can't format message 13:96 -- message file /interbase.msg not found. unavailable database. *******************************************************************************/ CONNECT 'C:\Programme\Firebird\database\mdaent.fdb' USER 'SYSDBA' PASSWORD 'masterkey'; Viele Grüße ... |
Re: Verbindung zu Firebird
Er scheint die falsche Client-Dll zu verwenden
|
Re: Verbindung zu Firebird
Hi,
ich habe jetzt mit dem FB Setup die Client Dll's installiert und den Pfad zur gds32.dll im System-Ordner in IBExpert angegeben, aber nix zu machen. Viele Grüße ... |
Re: Verbindung zu Firebird
Was für einen Servertyp hast du angegeben?
|
Re: Verbindung zu Firebird
1. Interbase/firebird usw. alles deinstallieren.
2. Flamerobin/ibconsole/ibexpert auch. 3. GDS32.DLL suchen über Windows und alle vorhandenen löschen. 4. Alles wieder neu installieren. 5. Zugriffskomponenten und Delphi aber erstmal vergessen, solange DB nicht sauber läuft. |
Re: Verbindung zu Firebird
Ok, morgen geht's weiter. Danke schonmal für eure Hilfe und Geduld!
Gute Nacht .... |
Re: Verbindung zu Firebird
Dann denke hier dran :
Zitat:
|
Re: Verbindung zu Firebird
Hallo,
habe jetzt alles runtergeschmissen was mit Firebird und Interbase zu tun hatte. Die Einzigen gds32.dll von denen ich nix wusste waren im WebserverVerzeichnis. Firebird (Superserver) neu installiert, IBExpert installiert. Verbindung klappt ohne Probleme. Datenbank erstellt. Klappt auch alles :cheers: Was muss ich denn jetzt noch beachten, wenn ich mit Delphi und IBDac drauf zugreife? Muss die gds32.dll dann ins Programmverzeichnis, oder reicht es wenn diese im System32 Verzeichnis liegt? Viele Grüße ... Edit: Zitat:
|
Re: Verbindung zu Firebird
Na siehste, es ist immer wieder dasselbe. :mrgreen: Lasse die GDS32.DLL aber bloß, wo sie jetzt ist ! System32 dürfte ja wohl im Suchpfad liegen.
|
Re: Verbindung zu Firebird
Wenn du deine Anwendung weitergeben willst am Besten das Anwendungsverzeichnis. Ich würde direkt die FB Client-Dll (fbclient.dll) verwenden anstatt die Kompatiobilitäts-Dll ( gds32.dll)
|
Re: Verbindung zu Firebird
Hallo,
zum weitergeben der Anwendung ist es wohl noch etwas zu früh. Sollte aber später so werden. Bis dahin werde ich bestimmt noch mit einigen Fragen nerven :wink: Viele Grüße ... Edit: IBDac Verbindung funzt jetzt auch! |
Re: Verbindung zu Firebird
Zitat:
|
Re: Verbindung zu Firebird
Er verwendet IBDAC da geht es.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz