Autor Beitrag
Ulrich
Hält's aus hier
Beiträge: 14



BeitragVerfasst: So 20.07.03 21:51 
Hallo Leute,

ich habe ein Programm geschrieben, das von verschiedenen Rechnern auf eine Interbase/Firebird Datenbank zugreifen soll.
Ich verwende Delphi 5 Prof, IBX und die neueste Version von Firebird Superserver.
In der Property Databasename der IBDatabase steht:
\\IP des Firebirdservers\Pfad zur Datenbank\Dantanbankname.gdb

In der security.fdb von firebird sind alle User eingetragen, die auf die Datenbank zugreifen dürfen.
In der aliases.conf seht der Alias mit Pfad zu Datenbank, wie im Beispiel beschrieben.

Mein Problem:
Greife ich local mit dem Programm und diesen Einstellungen auf die Datenbank zu läuft alles prima.
Wenn ich aber das Programm auf einen anderen Rechner kopiere erhalte ich beim Zugreifen auf dem Serverrechner die Fehlermeldung.
Missing aliases.conf.

Versuch im Internet nach diesen Stichpunkten zu suchen war nicht sehr erfolgreich. Jetzt hoffe ich, dass einer von Euch eine Idee zur Lösung des Problems hat.
Danke im Voraus

_________________
Gruss Ulrich
CenBells
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: So 20.07.03 23:51 
hallo,

du hast nicht beschrieben, ob du die benötigte Dll auf den restlichen clients installiert hast? Diese dll ist für den zugriff auf firebird zuständig, daher muss diese DLL auf jedem PC, der mit der Firebird DB connecten soll, verfügbar sein.


Gruß
Ken

_________________
Eine Klasse beschreibt die Struktur und das Verhalten einer Menge gleichartiger Objekte.
Ulrich Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Mo 21.07.03 07:55 
Titel: Firebird missing aliases.conf
Hallo CenBell,
danke für die schnelle Antwort. :D
Leider stehen die gds32.dll und die neue fbclient.dll auf beiden Rechnern im System32 Verzeichnis. :?

Ich habe in meiner ersten Fehlerangabe vergessen, das in der Firebird-Fehlermeldung auch der Pfad zur aliases.conf mit angegeben wird.
Hier nochmal die genaue Fehlermeldung:
Missing configuration file: c:\Programme\firedird15\aliases.conf
Das Programm selbst meldet: operating system directive Create file failed Zugriff verweigert.
Der Pfad der aliases.conf ist richtig!
Beide Betriebssystem sind WinXP.

_________________
Gruss Ulrich
Lemmy
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 792
Erhaltene Danke: 49

Windows 7 / 10; CentOS 7; LinuxMint
Delphi 7-XE10.1, VS 2015
BeitragVerfasst: Mo 21.07.03 08:02 
Titel: Re: Firebird missing aliases.conf
Hi,
Ulrich hat folgendes geschrieben:

Beide Betriebssystem sind WinXP.


welche Benutzerrechte haben die User die das Programm starten?? Unter Win XP darf ein "normaler" User nämlich nicht mehr auf den Ordner C:\programme\ zugreifen....

Grüße
Lemmy
Ulrich Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Mo 21.07.03 12:46 
Hallo Lemmy,

der Tip war goldrichtig :D :D !

Nach einigen Anläufen hat es geklappt!

Nicht das man nur die Benutzerrechte der User in die Datenbank genau eintragen muss, man muss auch noch das Firebirdverzeichnis im Netzwerk freigeben.

Danke vielmals,

_________________
Gruss Ulrich