Hallo,
mysteriös ...
Also. Zuerst einmal.
In der Security2.fdb stehen nur Username + verschlüsselt das Passwort (genauer der Hash).
In der eigentlichen Datenbank-Datei stehen u.a. die Rechte, und zwar immer bezogen auf den User-Namen.
Bist du sicher, dass dein Programm nicht als sydba reingeht ?
Schnapp dir mal
IB-Expert.
Doppelklick auf eine Tabelle, dann rechts auf "DDL".
Dann siehst du neben dem Create Table auch die Grants.
Das erste Grant (Grant All) ist der
DB-Owner.
Das Grant muss für den Owner nicht explizit gemacht werden.
Ein Grant auf System-Tabellen gibt es nicht (AFAIK).
Heiko