gibra ha scritto:
Basta mettere il database in una cartella diversa (sul server) da quella dell'applicazione,
e nasconderla; quando la crei basta aggiungere il carattere dollaro $, esempio:
\\srv01\cartella1\cartella2\cartella3$\tuodb.mdb
- poi crei la condivisione che punta a quella cartella.
- poi crei un file crittografato che contiene l'indirizzo del database (quello sopra)
- infine dal front-end, recuperi l'indirizzo dal file crittografato, e ti connetti al db.
Condivido... ed aggiungo che poi il PATH risulta in chiaro nella MsysObject alla Colonna Connect...
Quindi sarebbe opportuno generare una versione PCompilata, MDE/ACCDE, disabilitare lo SHIFTKEY, ed effettuando il LINK delle Tabelle all'apertura e l'eliminazione di tutte le Linked alla chiusura, in quanto da un MDB esterno si può far ponte alle tabelle ServerSide linkandosi alle LINKED...
Quando c'era la Gestione Utenti, si poteva bloccare anche l'accesso alle Tabelle... ora non ho più seguito la questione sicurezza...