Adatbázisvédelem munkacsoport fájl segítségével
Adatbázisvédelem munkacsoport fájl segítségével
Adatbázis-alkalmazás létrehozásakor gyakran meg kell különböztetni a felhasználók jogát az adatokkal való együttműködésre. Ráadásul az adatbázishoz való hozzáférés korlátozása valójában az adatok jogosulatlan hozzáféréssel szembeni védelmét is szolgálja. Végül is egy regisztrált felhasználó számára nem lesz lehetőség az adatbázis megnyitására (legalábbis elméletileg) olvasásra. Ebben a cikkben egy munkacsoport-fájl használatával beszélni fogok a szabványos adatbázis-védelemről - egy speciális fájl a .mdw kiterjesztéssel.
A védelem telepítésekor az első dolog, hogy feltegye magának a kérdést: mi és kinek fogsz védeni? Az a tény, hogy az "eltörhetetlen" védelem megteremtésére irányuló kísérletek egyértelműen kudarcra vannak ítélve. Ráadásul gyakran félnek attól, hogy valaki megpróbálja "letapogatni" a bázisodat, nagymértékben eltúlzott. Általában olyan projektek fejlesztésekor, amelyek nagyobb megbízhatóságot és biztonságot igényelnek, nem az Access, hanem más ilyen adattárház esetében is alkalmasabb - például az SQL Server. Minden más esetben a Standard Access védelem meglehetősen alkalmas egy munkacsoport-fájl segítségével.
Az Access munkacsoportja az adatbázisban dolgozó felhasználók csoportja.
A munkacsoport tagjainak felhasználói és csoportos fiókjai a munkacsoport-fájlban kerülnek rögzítésre. A felhasználói jelszavak a munkacsoport fájlban is tárolódnak. A munkacsoporthoz tartozó fiókok hozzárendelhetők az adatbázishoz és annak objektumaihoz (táblák, lekérdezések, űrlapok, jelentések és makrók). A hozzáférési jogok biztonságos adatbázisban tárolódnak.
Amikor a felhasználó először elindítja a Microsoft Access programot a Microsoft Office telepítése után, az Access automatikusan létrehoz egy munkacsoport-fájlt, amelyet a felhasználó által megadott név és szervezet neve azonosít. A munkacsoport-fájl relatív helyzete a következő rendszerleíró beállításokhoz van írva:
Láthatja, hogy a szabványos munkacsoport-fájl a Tools - Protection - Workgroup Administrator - Kommunikáció - Áttekintés - keresztül jelenik-e meg itt a System.mdw. Győződjön meg róla, hogy az Access indításkor létrehozza (ha nem létezik) nagyon egyszerű lehet - távolítsa el és zárja be az Accesset. Nyissa meg újra az Accesset, és hozzon létre egy új üres adatbázist. Most nézze meg a Service - Protection - ... A System.mdw ismét megjelent.
Ez valójában a normál Access védelmi rendszer mindig engedélyezett. Az aktiválás előtt az eljárás csatlakoztatásához a felhasználó a munkacsoport, Access, ha először vagy ha új adatbázis létrehozására ellenőrzi munkacsoport fájlt, és ha nem létezik, akkor hozza létre, és automatikusan kapcsolódik hozzá az összes felhasználó keresztül beépített «Admin» felhasználói fiók egy üres jelszót. A bejelentkezéshez és a jelszó megadásához szükséges ablak nem jelenik meg, ezért azt a benyomást kelti, hogy az adatbázis nem "védett". Ez igaz abban az értelemben, hogy az ajtó nincs zárva, de csak lefedve - bárki megnyithatja.
Saját mdw-t készíthet. Ehhez kattintson az Eszközök - Védelem - Munkacsoport adminisztrátor - Létrehozás parancsra. Megjelenik a Workgroup párbeszédpanel tulajdonosával kapcsolatos információk. A Név és a Szervezet mezőkbe írja be a munkacsoport nevét, és ha szükséges, írja be a szervezet nevét. A Csoportkód mezőbe írjon be egy egyedi csoportos azonosítót, amely betűkből és számokból áll. Ez az azonosító legfeljebb 20 karakterből állhat. Biztonsági azonosítóként ajánlott olyan karakterkészlet használata, amelyet nehezebb kitalálni, hogy nagyobb biztonságot biztosítson a munkacsoport számára.
Kattintson az OK gombra. Megjelenik egy párbeszédpanel, amely megadja az új munkacsoport-fájl nevét. Írja be a teljesen minősített fájlnevet az .mdw kiterjesztéssel, vagy kattintson a Tallózás gombra. Jelölje ki azt a mappát, amelyben az új fájl mentésre kerül, és adja meg a fájl nevét. Ha nem adja meg a fájl nevét, akkor maga az Access is megjelenik - természetesen System1.mdw lesz. Kattintson az OK gombra. Megjelenik egy párbeszédpanel, amely lehetővé teszi a beírt adatok ellenőrzését. Kattintson az OK gombra. A létrehozott mdw automatikusan csatlakozik az Access-hez, vagyis mostantól a gépen lévő összes adatbázist elindítják.
"C: \ Program Files \ Microsoft Office \ Office10 \ MSACCESS.EXE" "A védett adatbázis teljes elérési útja" / WRKGRP "A munkacsoport fájl teljes elérési útja - mdw"
Tehát, mi az mdw, hogyan lehet kapcsolódni az Accesshez vagy egy adott adatbázishoz rendezve. Továbbra is látni kell, hogyan kell a védelmet a munkacsoport-fájlon keresztül telepíteni? Erről a következő cikkben.