Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Username und Passwort ändern (Interbase 6.0) (https://www.delphipraxis.net/99922-username-und-passwort-aendern-interbase-6-0-a.html)

daredd 19. Sep 2007 16:19

Datenbank: Interbase • Version: 6.0 • Zugriff über: DBCommander2000, Firebird

Username und Passwort ändern (Interbase 6.0)
 
Hallo Freunde,
ich habe mal wieder eine Frage:

Ich habe eine Datenbank in *.gdb-Format die über Interbase 6.0 läuft. Nun habe ich schon seit längeren diese Datenbank und es wird Zeit mal das Passwort und den Username zu ändern!
Weiß jemand wie das geht? Oder kennt jemand ein Utility mit dem man das ganz einfach machen kann?

Habe schon mit DBCommander2000, Interbase/Firebird, und BDE bzw. INTERBASE von Borland alles mögliche probiert, jeddoch ohne erfolg, ich kann gerade mal die Datenbank öffnen und Einträge/Tabellen ändern/bearbeiten/löschen/einfügen.

Die Database an sich hat ja schon ein Username und passwort, nur will ich halt das jetzt ändern.



Es wäre schön wenn mir da einer weiterhelffen kann.

mkinzler 19. Sep 2007 16:59

Re: Username und Passwort ändern (Interbase 6.0)
 
Für diese verwendete Version ist keine Änderung von Passwörtern per SQL möglich. Du mußt also per API auf den Server zugreifen. Ich kenne DBCommander nicht. Ist das ein Admin-Tool?

hoika 19. Sep 2007 17:06

Re: Username und Passwort ändern (Interbase 6.0)
 
Hallo,

benutze IBExpert zum Ändern.

Dabei ist allerdings zu beachten.

UserName/Passwort stehen in der Datei isc4.gdb.
In der data.gdb (als Bsp.) stehen Nur UserName+Berechtigungen.

Änderst du jetzt den UserName (isq4),
hat der Nutzer keine Berechtigung mehr, auf die data.gdb zuzugreifen

Ausnahme ist sysdba, der darf alles ... ;)

Ich würde als nur das Passwort ändern.


Heiko
PS: Den Eigentümer (Erzeuger) der data.gdb habe ich jetzt mal aussen vor gelassen.

daredd 19. Sep 2007 17:38

Re: Username und Passwort ändern (Interbase 6.0)
 
Das lustige ist der SYSDBA darf nichts!
Also über Ihn kann ich nicht auf die Datenbank zugreifen, bei DBCommander oder Firebird

mkinzler 19. Sep 2007 17:43

Re: Username und Passwort ändern (Interbase 6.0)
 
Da gibt es 2 verschiedene Gründe dafür:
1. SYSDBA hat ein die unbekanntes Passwort
2. Es wurde eine Rolle mit der Bezeichnung SYSDBA angelegt, der explizit die Rechte entzogen wurde.
Im 1. Fall kasnnt du die Passwortdatenbank durch eine Standard-Version ersetze im 2. Fall müsste man die Rollen low-lewel aus der Datenbank entfernen (sehr gefährlich)

daredd 19. Sep 2007 17:46

Re: Username und Passwort ändern (Interbase 6.0)
 
Stimmt das habe ich bei Firebird gesehen, da war bei dem user alles aktivier (er konnte alles machen) und der SYSDBA hatte alles entzogen bekommen

daredd 19. Sep 2007 17:52

Re: Username und Passwort ändern (Interbase 6.0)
 
gleich mal noch eine Frage:
Hat jemand ne ahnung warum mit den Daul CPUs sich die gdb so lange öffnen?

mkinzler 19. Sep 2007 17:54

Re: Username und Passwort ändern (Interbase 6.0)
 
Interbase 6 unterstützt keine Mehrprozessoren du solltest den Dienst an einen Prozessor/Core binden.

daredd 19. Sep 2007 18:00

Re: Username und Passwort ändern (Interbase 6.0)
 
Und wie macht man das? Hast du davon ahnung?

mkinzler 19. Sep 2007 18:01

Re: Username und Passwort ändern (Interbase 6.0)
 
http://www.ait-augsburg.de/download/ib_affinity.zip


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:13 Uhr.
Seite 1 von 3  1 23      

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