Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird Einsteiger Hilfe :( (https://www.delphipraxis.net/123669-firebird-einsteiger-hilfe.html)

f4k3 6. Nov 2008 10:25

Datenbank: Firebird • Version: 2.1.1 • Zugriff über: GSEC

Firebird Einsteiger Hilfe :(
 
Liste der Anhänge anzeigen (Anzahl: 1)
Moin Moin liebe DPler ;),

hab mal wieder n noob problem ...

und zwar will ich mich an firebird wagen und hab mir dazu noch das Firebird 2.0 Schnellanleitung PDF-File geholt, das ja auch ein wenig in die Materie einführt ...
auf Seite 15 des PDFs wird beschrieben wie man das Passwort des allmächtigen SYSDBA-Benutzers ändern kann.

Befehl für das GSEC-Kommandozeilen tool:
"-user sysdba -pass masterkey -mo sysdba -pw moinmoin"

Hinter dem Befehl -pw ist natürlich nur ein willkürliches Passwort im Beispiel angegeben :P

joa ... wenn ich diesen befehl ausführe bekomme ich die meldung:

"Invalid switch specified
error in switch specifications"


im Anhang findet Ihr noch einen Screen davon ... damit ihr auch sicher sein könnt dass ich mich nich verschrieben hab ;)

Leider finde ich keine Informationen zu diesem Fehler, ich hab zwar die Firebird 2.0 Errorcodes ... aber mehr als der Errorcode steht halt auch nich mit dabei :(

Kennt jemand die Lösung des Problems und weiß jemand wo das Problem überhaupt liegt?!

Also Client-Benutzerrechte könnens nicht sein, da mein Benutzer lokaler Administrator in einer Domäne ist.
Firebird wurde lokal installiert, da in dem PDF stand, dass Firebird nicht auf ein Netzlaufwerk installiert werden kann.

Der Guardian ist aktiv, der Server selbst auch ... Firebird läuft als Dienst und nicht als Anwendung ...

mhm ... ich glaube das reicht euch an Informationen ;)

Falls ihr noch etwas wissen möchtet, dann einfach fragen ;)

Danke an euch ... Euer f4k3 :cheers:

Roland1967 6. Nov 2008 12:02

Re: Firebird Einsteiger Hilfe :(
 
Ich ändere in Firebird das Password so:

Zitat:

gsec -user sysdba -pass masterkey
falls masterkey das aktuelle Password ist.

Anschließend ändere ich in der GSEC-Eingbabeaufforderung das Password wie folgt ab:

Zitat:

modify sysdba -pw pwneu
wobei pwneu das neue Password ist.

Ich empfehle dir aber das Programm IBExpert (http://www.ibexpert.com/)
Davon gibt es eine kostenlose Personal Edition, die man sich nach einer Registierung herunterladen kann, für den Einstieg meiner Meinung nach sehr gut. Aber auch die nicht kostenlosen Versionen sind ihr Geld wert.

f4k3 6. Nov 2008 12:11

Re: Firebird Einsteiger Hilfe :(
 
Zitat:

Zitat von Roland1967
Ich ändere in Firebird das Password so:

Zitat:

gsec -user sysdba -pass masterkey
falls masterkey das aktuelle Password ist.

Also laut PDF ist das Passwort nach der installation masterkey ...

Zitat:

Zitat von Roland1967
Anschließend ändere ich in der GSEC-Eingbabeaufforderung das Password wie folgt ab:

Zitat:

modify sysdba -pw pwneu
wobei pwneu das neue Password ist.

Hast du evtl. ne Befehlsliste über die ganzen Befehle in GSEC? also wenn ich "help" eingeb kommt ...

Available Parameters:
- pw <password>
- uid <uid>
- gid <uid>
- fname <firstname>
- mname <middlename>
- lname <lastname>

sind des bereits alle?! sorry ... aber ich hab kein plan *gg*


Zitat:

Zitat von Roland1967
Ich empfehle dir aber das Programm IBExpert (http://www.ibexpert.com/)
Davon gibt es eine kostenlose Personal Edition, die man sich nach einer Registierung herunterladen kann, für den Einstieg meiner Meinung nach sehr gut. Aber auch die nicht kostenlosen Versionen sind ihr Geld wert.

Alles klar ich werd mich mal registrieren und laden ... kann ich mit dem tool direkt auch auf die security2.fdb zugreifen? weil soweit ich weiß is ja da der SYSDBA Benutzer definiert ...

Hansa 6. Nov 2008 12:22

Re: Firebird Einsteiger Hilfe :(
 
Zitat:

Zitat von f4k3
... kann ich mit dem tool direkt auch auf die security2.fdb zugreifen? weil soweit ich weiß is ja da der SYSDBA Benutzer definiert ...

Eben deshalb geht das ja. Ist auch nur DB. Aber eine Frage am Rande : warum beschäftigst du dich als "Einsteiger" mit diesem Krempel, also am Anfang ? Ich würde mal zuerst gucken, dass überhaupt irgendwas richtig geht. :stupid:

f4k3 6. Nov 2008 12:26

Re: Firebird Einsteiger Hilfe :(
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Hansa
Zitat:

Zitat von f4k3
... kann ich mit dem tool direkt auch auf die security2.fdb zugreifen? weil soweit ich weiß is ja da der SYSDBA Benutzer definiert ...

Eben deshalb geht das ja. Ist auch nur DB. Aber eine Frage am Rande : warum beschäftigst du dich als "Einsteiger" mit diesem Krempel, also am Anfang ? Ich würde mal zuerst gucken, dass überhaupt irgendwas richtig geht. :stupid:

lol ... Ja ich les mir den QuickStart halt durch ... und da kommt des direkt nach der Install :P selber -> :stupid: :P

[edit]

im Anhang findet Ihr einen Screen von einem Connection Test in IBExpert ... da steht dass mein benutzername und passwort für die Datenbank nicht defniert ist?! :gruebel:

Roland1967 6. Nov 2008 13:05

Re: Firebird Einsteiger Hilfe :(
 
Liste der Anhänge anzeigen (Anzahl: 1)
Die gsec-Hilfe ist natürlich umfangreicher, du hast den help-Befehl zu früh eingegeben. Siehe Anhang.

Hast du in IBExpert auch das Passwort masterkey verwendet oder eins der neuen? Ich hab mit den gleichen Eingaben Erfolg gehabt.

Hansa 6. Nov 2008 13:11

Re: Firebird Einsteiger Hilfe :(
 
Nochmals : es ist schlecht sich vor langem Marsch zuerst mal selber ins Knie zu schießen. :shock: :lol:

f4k3 6. Nov 2008 13:21

Re: Firebird Einsteiger Hilfe :(
 
Zitat:

Zitat von Roland1967
Die gsec-Hilfe ist natürlich umfangreicher, du hast den help-Befehl zu früh eingegeben. Siehe Anhang.

Hast du in IBExpert auch das Passwort masterkey verwendet oder eins der neuen? Ich hab mit den gleichen Eingaben Erfolg gehabt.

lol ... ja also die liste der befehle is bei mir auch gekommen :P also hab ich nich zu früh eingegeben :P ...

jow ... hab auch masterkey verwendet ... ich verzweifel ... -_-

wenn ich z.B. in GSEC display eingeb ... wird mir der SYSDBA Benutzer schon angezeigt ... aber alles andere läuft irgendwie nich :(
Und bei IBExpert ... kommt halt eben die Meldung ...

Attempting to connect to:
C:\Programme\Firebird\Firebird_2_1\security2.fdb

Connecting... Failed!
------------------------------------
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Your user name and password are not defined. Ask your database administrator to set up a Firebird login.

Attempting to connect to services manager... Failed!
------------------------------------

Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Your user name and password are not defined. Ask your database administrator to set up a Firebird login.

Disconnecting from database... Passed!


Server = Local
Databasefile = C:\Programme\Firebird\Firebird_2_1\security2.fdb
User Name = sysdba
Password = masterkey
Client Libary File = gds32.dll

... welche Version von Firebird nutzt du denn?! auch die aktuellste?!

f4k3 6. Nov 2008 13:24

Re: Firebird Einsteiger Hilfe :(
 
Zitat:

Zitat von Hansa
Nochmals : es ist schlecht sich vor langem Marsch zuerst mal selber ins Knie zu schießen. :shock: :lol:

mhm ... ja aber ich hab ja gar kein Zugriff auf den Firebird-Server :( ...
Wenn ich in IBExpert ne neue Datenbank anlegen will ... klappt des ja auch ned ... mit der gleichen Fehlermeldung -_-

also kann ich ja keine Examples machen ...

Roland1967 6. Nov 2008 14:19

Re: Firebird Einsteiger Hilfe :(
 
Ich habe es auch mit der Firebird 2.1 Version gestestet, bei mir klappt es.

Sind die Dienste Firebird Guardian und Firebird Server gestartet? Diese gegebenenfalls auch mal neustarten.

In IBExpert unter Systemdienste den Punkt Server Eigenschaften/Protokoll aufrufen. Auch ohne sysdba-Rechte wird die aktive Firebird-Version und entsprechende Pfade angezeigt.

Den Kommunikationstest sollte man nicht unbedingt mir der security2.fdb durchführen, sondern mit einer normalen Firebird-Datenbank. Obwohl ich auch mit der security2.fdb und falschen sysdba-Password nicht deine Fehlermeldung provozieren konnte.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:49 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