Nutzer nicht angelegt - Fehler: CREATE USER

Forum für neue Firebird-Anwender.

Moderator: thorben.braun

Antworten
FirebirdNewby
Beiträge: 2
Registriert: Di 13. Aug 2024, 07:56

Hallo liebe Firebird-NutzerInnen,

Ich habe eine Frage zum Starten von Firebird. Ich habe auf meinem Privaten Laptop Firebird installiert und mit DBeaver "verbunden". Da läuft alles einwandfrei und war innerhalb weniger Minuten einsatzbereit.
Ich habe dasselbe Prozedere auf dem Firmen Laptop gemacht (Windows 11 Enterprise, 64-Bit), da wo ich es eigentlich wirklich brauche: Leider klappt es dort nicht. Egal mit welcher Firebird-Version. Ich bekomme immer die Fehlermeldung

Code: Alles auswählen

Installation incomplete. To complete security database please CREATE USER. [...]
.
Wenn ich über ISQL versuche mich bei der Musterdatenbank EMPLOYEE.FDB einzuloggen, dann bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

Statement failed, SQLSTATE = 28000
no permission for read-write access to database C:\PROGRAM FILES\FIREBIRD\FIREBIRD_5_0\EXAMPLES\EMPBUILD\EMPLOYEE.FDB
Ich habe Admin-Rechte auf diesem Laptop und habe das Ganze auch als Admin installiert.

Ich habe versucht einen User SYSDBA zu erzeugen, wie es in Initialization Steps (https://www.firebirdsql.org/file/docume ... b30-fbconf) beschrieben wird. Das wird einfach komplett ignoriert.

Hat jemand eine Idee woran es liegen kann? Wo und wie müsste ich diesen User anlegen? Könnte es an der Firewall meiner Firma liegen? Oder fehlende Rechte, die eingestellt werden müssen? Ich würde mich freuen, wenn jemand eine Idee hat.

Gruß und schon mal Danke für hilfreiche Tipps!
bfuerchau
Beiträge: 538
Registriert: Mo 7. Mai 2018, 18:09
Kontaktdaten:

Man ist inzwischen nicht mehr Admin, auch wenn man sich als Admin anmeldet.
Das Problem ist, dass Programmverzeichnisse nur durch trusted Installer verändert werden können.
D.h., die Beispieldatenbank muss aus dem Verzeichnis raus.
Die Security-DB liegt im Firebird-Verzeichnis unter Programme und kann vom FB-Server selber verwaltet werden. Mit dieser musst du dich verbinden um erst mal einen Admin-User anzulegen.
FirebirdNewby
Beiträge: 2
Registriert: Di 13. Aug 2024, 07:56

Hallo, Entschuldige es kam Urlaub dazwischen...
Was konkret bedeutet das? Kann ich mich mit dem Firebird ISQL Tool mitsecurity5.fdb verbinden? Also ganz normal CONNECT ... ?
Da bekomme ich bisher auch nur Fehlermeldungen

Code: Alles auswählen

Statement failed, SQLSTATE = 28000
no permission for read-write access to database 
Und was ist damit gemeint die Datenbank muss aus dem Verzeichnis raus? Wohin damit? Ich habe das an verschiedene Stellen schon gepackt, aber mein Problem war dadurch nicht gelöst.

Es tut mir leid, ich verstehe davon wirklich noch nicht viel. Ich brauche noch eine Kinderanleitung wo man mir sagt, wo ich was eingeben muss :?
Antworten