Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi firebird und Windows Home Server (https://www.delphipraxis.net/133507-firebird-und-windows-home-server.html)

ede57 3. Mai 2009 12:18

Datenbank: Firebird • Version: 2.1.2 • Zugriff über: IbExpert

firebird und Windows Home Server
 
Ich habe auf einem Windows Home Server Firebird 2.1.2 als Server installiert.
Ein Ordner für die Datenbank ist mit allen rechten freigegben.
Nun möchte ich mit IbExpert eine DB erstellen
Bei CreateDatabase mir IbExpert bekomme ich folgende Fehlermeldung :

Unsuccesfulexecution caused by an unavailable resource
unavailable Database.

Der Pfad für die DB in ibexpert ist folgender maßen angegeben
\\Edehomesrv\fb-db-test\test1.fdb

Auf beiden Rechnern ist die gleiche FB Version

in der Host Datei habe ich den WHS auch eingetragen.

mkinzler 3. Mai 2009 12:20

Re: firebird und Windows Home Server
 
Die Datenbank muss(sollte) in keinen Freigabe liegen
Pfad muss aus Serversicht sein

ede57 3. Mai 2009 12:27

Re: firebird und Windows Home Server
 
Habe es mal geaendert auf
\\192.168.202.99:D:\datenbank\test1.fdb

Der Ordner hat keine Freigabe
Trotzdem die gleiche Fehlermeldung
Firewall auch ausgeschaltet

DeddyH 3. Mai 2009 12:32

Re: firebird und Windows Home Server
 
Und wenn Du die ersten beiden Backslashes mal entfernst?

Morphie 3. Mai 2009 12:33

Re: firebird und Windows Home Server
 
D:\datenbank\test1.fdb

DeddyH 3. Mai 2009 12:36

Re: firebird und Windows Home Server
 
Ja, auf dem eigenen Rechner, sonst muss der Host schon davor ;)

FBrust 3. Mai 2009 12:37

Re: firebird und Windows Home Server
 
Hallo,

was steht denn bei Dir in den entsprechenden Feldern bei der Database Registration Info, also in "Server name" und in "Database file"?


Gruß
Frank

ede57 3. Mai 2009 12:41

Re: firebird und Windows Home Server
 
Also es funktioniert jetzt mit folgenden einstellungen

Server = Remote
Servername = 192.168.202.99
Protocol = Tcp/Ip
Serverversion = Firebird 2.1
DatabaseFile = D:\datenbank\test1.fdb
databaseAlias = 192.168.202.99:D:\datenbank\test1.fdb


Vielen Dank für die Hilfe

mkinzler 3. Mai 2009 12:43

Re: firebird und Windows Home Server
 
Als Alternative zum Pfad kannst du auch einen Alias am Server anlegen, welches du dann anstatt des Pfades und Datenbanknamnens angeben kannst.

Steffen0917 3. Mai 2009 16:28

Re: firebird und Windows Home Server
 
Hallo -

ich habe seit gestern auch einen home server und das selbe Problem mit IBOConsole.
Weder damit noch mit meiner Anwendung komme ich auf den firebird Server. Mit dem Explorer kann ich jedoch alle Ordner erreichen.

Wenn ich bei IBOConsole bei "Alias Name" den Servername eintrage, bei "host name" die Server IP, erreiche ich den Firebirdserver nur, wenn ich als Protokoll "NetBEUI" angeben. Allerdings ist dann das Feld zum Registrieren der DB-Datei grau hinterlegt und nicht erreichbar.

Wenn ich als Protokoll TCP/IP angebe, kommt nach einigen Sekunden der Fehler "Unable to complete network request to host (IP)"

Was hab ich denn da falsch eingestellt ?

Gruß, Steffen

mkinzler 3. Mai 2009 16:33

Re: firebird und Windows Home Server
 
Firewall (Server/Client)?
Lauft Server?
Anderer Port?

Steffen0917 3. Mai 2009 16:42

Re: firebird und Windows Home Server
 
Ich habe jetzt mal die windows firewall am Server für die LAN Verbindung deaktiviert.
Jetzt erreiche ich den Server, unter "Eigenschaften" sehe ich sogar die FB Version.

Aber das Feld zum Registrieren einer Datenbank ist immer noch ausgeblendet.

mkinzler 3. Mai 2009 16:43

Re: firebird und Windows Home Server
 
Welches Protokoll hast du jetzt verwendet?

Poste mal einen Screenshot

Steffen0917 3. Mai 2009 16:53

Re: firebird und Windows Home Server
 
TCP/IP und als Alias und host name den Server Namen und die IP , mehr hab ich nicht zu bieten

Der Server wird jetzt auch mit grünem Häkchen angezeigt also läuft er doch auch !?!
Unter den Servereigenschaften bekomme ich die FB VErsion angezeigt, aber keine verbundene DBs.
Naja, er lässt mich ja nicht verbinden.

ede57 3. Mai 2009 20:49

Re: firebird und Windows Home Server
 
Habe es bei mir mal mit IBConsole auspropiert
Funktioniert einwandfrei
Habe allerdings auf dem WHS die Windows Firewall (wie bei allen meinen Rechnern)
ausgeschaltet
Konnte einwandfrei aud die DB zugreifen
1. Habe zuerst den DB Server registriert
2. Dann unter Databases eine DB Registriert

Steffen0917 3. Mai 2009 20:59

Re: firebird und Windows Home Server
 
Hast du dann einen anderen Virenschutz drauf ? Bei meinen Rechnern habe ich auch die firewall aus, aber da ist Kaspersky Internet Security drauf. Beim home Server noch nicht, ich habe ihn erst seit gestern. Von F-Secure gibt es etwas Spezielles für den home Server - ist aber recht teuer.

Zurück zu Problem, ich bin etwas weiter gekommen:

Nachdem das Registrieren einer DB-Datei nicht ging habe ich mit der rechten Maustaste eine neue DB angelegt - das ging.
Aber nur wenn ich die IP-Adresse (ohne // am Anfanfang), dann : Test.fdb eingegeben habe. Die DB-Datei ist dann auf dem home server in C:\windows\system32 gelandet !
Ich hab mal spaßhalber meine DB dorthin kopiert und wieder IP:DBname eingegen - dann hat es geklappt !!!

Allerdings ist das ja nicht gerade im Sinne des Erfinders. Wenn ich die DB-Datei über Netzwerk ansprechen will geht das nicht, auch wenn ich diese mit dem Explorer ja sehen kann. Kopiere ich dann den Pfad in meine Anwendung - kommt eine Fehlermeldung.

Gruß, Steffen

ede57 3. Mai 2009 21:09

Re: firebird und Windows Home Server
 
Habe auf meinem Server kein AV laufen
Auf dem anderen ERchner auch nur Kasperski
Habe auf dem Server auf LW D ein Verzeishnis d:\datenbank angelegt
Dieses habe ich dann bei der registrierung der DB mit angegeben
Verzeichnis auf Hameserver\Datenbankname
z.b. D:\datenbank\test1.fdb

hat dann alles funktioniert


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:58 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-2025 by Thomas Breitkreuz