Hogyan lehet megváltoztatni a jelszót SYSDBA Firebird

Ma az a kérdés merült fel, hogyan kell változtatni a jelszót a SYSDBA. Gondold át, hogyan kell ezt csinálni standard eszközökkel, nevezetesen a GSEC segédprogramot.

GSEC - egy segédprogram dolgozik a biztonsági adatbázis (információkat tartalmazó adatbázis felhasználóknak). Ez lehetővé teszi, hogy kezelje a felhasználói fiókokat különböző Firebird adatbázisokhoz. A különböző lehetőségek, felveheti, módosíthatja vagy törölheti a felhasználói fiókokat az adatbázisból.







Információ minden felhasználója Firebird adatbázis tárolja a közös biztonsági adatbázisban. Ez egy közös alap a Firebird adatbázis található, amely a szerveren nevű security.fdb. Kezdve Firebird 2 hívják security2.fdb. Alapértelmezés szerint ez a fájl található a könyvtárban:







A OS a Windows (ahol x_x - Firebird verzió, mint a 1_5).

Kezdetben, amikor telepíti a szerver (Windows alatt), SYSDBA felhasználó az alapértelmezett jelszó főkulcsos. Ezt a jelszót meg kell változtatni telepítése után a szerver. Ellenkező esetben, ha veszélyezteti az adatok az adatbázisban, és maga az adatbázis, az annak a ténynek köszönhetően, hogy a felhasználó a legmagasabb SYSDBA az adatbázis hozzáférési jogait.

Ahhoz, hogy változtassa meg az alapértelmezett jelszót, használja a GSEC segédprogram egy szabványos Firebird szerver. Ez a segédprogram a bin könyvtárban mappát, ahová telepítette Firebird.

Az én esetemben, Firebird 2.5.2 x32, Windows 7 Professional x64 van a mappában:
«C: \ Program Files (x86) \ Firebird \ Firebird_2_5 \ bin \»

Fuss a parancssorba, és hajtsa végre a következő parancsokat:

Azt is ki a következő parancsot

ami ahhoz vezet, hogy ugyanazt az eredményt.

Emlékeztetni kell arra, hogy a Firebird mindössze az első 8 karakter a jelszó, a másik szemcsepp, így felesleges, hogy egy hosszú jelszót SYSDBA nincs értelme.

További információ a segédprogrammal együtt dolgozni a biztonsági adatbázis GSEC lehet Firebird online az alábbi linken: