- Úvod
- Služby
- Články, postupy, často kladené otázky
- Deaktivace administrátorského účtu SYSDBA
Deaktivace administrátorského účtu SYSDBA
V některých případech bývá užitečné úplné odstranění administrátorského účtu SYSDBA a delegování jeho pravomocí na jiný účet. Je to možné provést poměrně jednoduchou cestou. Pracujte ale velmi opatrně, abyste si neznemožnili přístup do FireBirdu obecně.
Technicky je třeba vytvořit vlastníka role SYSDBA:
Nejprve si např. pomocí EMS SQL Manageru vytvořte uživatele, který Vám zpětně umožní roli SYSDBA opět zrušit - např. účet NOVAK.
Potom v EMS SQL Manageru zadejte v SQL editoru příkazy:
insert into RDB$ROLES (RDB$ROLE_NAME, RDB$OWNER_NAME) values('SYSDBA','NOVAK');
commit;
Nyní se již nebude možno přihlásit k databázím pomocí SYSDBA.
Pro opětovné zpřístupnění účtu SYSDBA se přihlaste k databázi jako NOVAK a v SQL editoru proveďte příkaz
drop role SYSDBA
Kontaktujte nás
Pokud máte zájem o naše služby či produkty, kontaktujte nás. Můžete k tomu použít následující formulář.