bázisok ilyen jogorvoslatok MS Access 2018

Ez a rész fog összpontosítani védelmére alkalmazások beépített védelmi mechanizmusok biztosítják, verziótól kezdődően MSAccess97 [2]. Ezek a mechanizmusok magukban foglalják a védelmet:

egy jelszót, amelyet meg kell adni minden egyes alkalommal, amikor megnyitja az adatbázist;

felhasználói szinten;

az MDE-fájlt;

programból a beépített objektum-orientált programozási nyelv VBA alkalmazások (VisualBasicforApplications).

Beállítása előtt az adatbázisok védelmének a jelszavával, vagy felhasználói szintű Mindig készítsen biztonsági másolatot az adatbázisról és a munkacsoport fájlt (System.mdw (lásd. 1.2.1)), és másolja ezeket a mentéseket egy speciálisan fenntartott ezt a helyet.

jelszavas védelem

Sugárhajtómű (J oinE ngineT echnology) 3.5 verzió és újabb verziói a kernel SUBDMSAccesspredostavlyayut lehetőséget, hogy hozzanak egy jelszót az adatbázis, amely meg kell adni minden egyes alkalommal az adatbázis megnyitásakor. Meg kell jegyezni, hogy a védelem az adatbázis jelszó és a felhasználói szintű védelem független egymástól. Ez azt jelenti, hogy még ha a felhasználó tudja a jelszót, akkor is szükség van, hogy van engedélye, hogy működjön együtt az adatbázis-objektumok. Ha a felhasználó elfelejti a jelszavát, nincs módja annak, hogy távolítsa el a jelszót, vagy nyissa meg az adatbázist. Ezért használja a jelszó meg kell nagyon óvatosan. Ha a jelszó elfelejtése, el lehet távolítani. Ehhez nyissa meg az adatbázist kizárólagos módban rendszergazdaként vagy az adatbázis tulajdonosának. Lássuk, hogyan lehet ezt megtenni.

Tegyük fel, hogy egy adatbázist (MDB-fájl) imeniMoya tárol. amelyeket meg kell védeni jelszóval. Ehhez nyissa meg az adatbázist kizárólagos módban:

fut MS Access;

végre Fayl / Open (vagy gomb);

A megnyíló ablakban adja meg a nevét az adatbázis (én adatbázis);

ugyanabban az ablakot lista megnyitása. ahol vybratmonopolno.

bázisok ilyen jogorvoslatok MS Access 2003

1. ábra - Nyissa meg az adatbázist kizárólagos módban

Nyissa meg az adatbázist kizárólagos módban. A jelszó beállításához, meg kell végezni a rendszer menü

 szolgáltatás / Biztonság / Set jelszóadatbázis

bázisok ilyen jogorvoslatok MS Access 2003

2. ábra - A választás a parancsokat beállítani a jelszót megnyitása az adatbázis

A megnyíló ablakban állítsa be a jelszót:

bázisok ilyen jogorvoslatok MS Access 2003

3. ábra - A jelszó beállítása

Jelszó eltávolítása, akkor:

nyitott adatbázis Saját adatbázis kizárólagos módban, mint már említettük, a jelszó beírása;

elvégzésére rendszer menü

 Eszközök / Védelem / eltávolítása jelszóadatbázis

Ahhoz, hogy változtassa meg a jelszavát, akkor nyissa meg az adatbázist kizárólagos módban, távolítsa el a régi jelszót, és egy újat.

Beállítása, módosítása és törlése a jelszó lehet programozott úton, a VBA programozási nyelv, például az alábbiak szerint:

nyitott adatbázis Saját adatbázis kizárólagos módban;

hozzon létre egy szabványos modul (az összes program a nyelvi VBAoformlyayutsya olyan eljárásokat és eljárásokat a modulok is):

bázisok ilyen jogorvoslatok MS Access 2003

4. ábra - létrehozása egy szabványos modul

Nyisson meg egy modul ablak, amelyben ezt a három eljárások (hogy hozzon létre egy jelszót, a jelszó megváltoztatásának, és törölje a jelszót).

létrehoz egy eljárást jelszó beállításakor parancs

Ekkor megnyílik egy ablak létrehozásához olyan eljárás, amelynek meg kell adnia a nevét az eljárás (akkor is, ha létrejön), az eljárás típusát (legyen podprogrammaSub) és a terület látótávolság eljárásainak (maradhat umolchaniyuPublic):

bázisok ilyen jogorvoslatok MS Access 2003

5. ábra - hozzáadása az eljárás modul létrehozása egy jelszót

OK gomb üres eljárást sablon jön létre a modult, amely megjeleníti a címet az eljárás (Public Subsozdat () és az üzemeltető befejezi az eljárást (End Sub):

bázisok ilyen jogorvoslatok MS Access 2003

6. ábra - Egy üres eljárás sablon

bázisok ilyen jogorvoslatok MS Access 2003

Van idézi „” azt jelenti, hogy nem volt a jelszó, adatbázis adatokat, és a „123” - 123, amely megteremtette a jelszót (karaktersor, karakterlánc idézőjelek).

A művelet végrehajtásához, akkor helyezze a kurzort az eljáráson belül, és futtassa a parancsot (lásd 7. ábra ..):

Run / Run Sub / UserForm (vagy gomb)

ellenőrizze, hogy valóban van jelszóval védett. Ehhez zárja az adatbázist, majd nyissa meg újra, és adjon meg egy jelszót.

bázisok ilyen jogorvoslatok MS Access 2003

7. ábra - Start eljárás végrehajtása

Hasonlóan hozzá a modul két eljárást módosítani vagy törölni a jelszót:

bázisok ilyen jogorvoslatok MS Access 2003

Itt a „123” - a régi, és a „1234” - az új jelszavak és „” - ami azt jelenti, hogy nincs jelszó beállítva.

Kapcsolódó cikkek