Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Sécurité
Sécurité Le forum qui s'occupe de votre préoccupation de sécuriser l'accès à votre application Access, ainsi qu'à la sécurité des données.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/12/2010, 20h59   #1
Membre à l'essai
 
Inscription : juillet 2008
Messages : 59
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : juillet 2008
Messages : 59
Points : 20
Points : 20
Par défaut Mot de passe sur la base dorsale

Bonjour,

C'est ma première base multi-utilisateurs et je rencontre un problème avec la protection de la base dorsale.

J'ai fractionné ma base, la dorsale est sur un lecteur réseau accessible à bien trop de monde à mon gout (mais je fais avec ce que j'ai)

La base principale est protégée via l'assistant sécurité au niveau utilisateur, donc là pas de problème, par contre en allant sur le disque réseau je peux ouvrir la dorsale sans problème et faire les modifications que je veux sur les tables, sans qu'on me demande quoique se soit.

Ma question est donc, comment protéger l'accès à cette base ? un mot de passe serait le minimum.
Si en ouvrant la dorsale, j'ajoute un mot de passe via "définir le mot de passe de la base de données" en passant par la frontale, le mot de passe n'est pas demandé mais j'obtiens un message "mot de passe non valide", ce qui a du sens puisqu'il n'est pas connu de la frontale.

Pouvez-vous me dire comment faire ?

J'ai trouvé ceci, mais je ne sais pas comment l'appliquer
http://www.developpez.net/forums/d93...e/#post5278753

Merci
Jonkill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 22h44   #2
Membre Expert
 
Avatar de nico84
 
Homme Nicolas Guimbal
Consultant/développeur ERP
Inscription : mai 2008
Messages : 1 255
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Guimbal
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant/développeur ERP
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2008
Messages : 1 255
Points : 1 870
Points : 1 870
Bonsoir,

J'ai automatisé le rattachement à la dorsale et depuis je n'ai plus à le faire à la main, mais il me semble que dans ce cas access devrait demander le mot de passe, non ?

En version 2000 si je vais dans le menu "fichier>données externes>lier les tables" et je vais pointer sur ma frontale access me demande le mot de passe. Ensuite il s'en souvient
nico84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 23h57   #3
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 080
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 080
Points : 11 615
Points : 11 615
Bonjour,

La propriété connect de tabledefs est accessible comme ceci.

Code :
currentdb.tabledefs("nomtable").connect
voir le tuto sur DAO pour en savoir +

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 15h34   #4
Membre à l'essai
 
Inscription : juillet 2008
Messages : 59
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : juillet 2008
Messages : 59
Points : 20
Points : 20
Bonjour,

Nico tu m'as mis sur une bonne piste.
Alors voilà ce que j'ai fait :
J'ai ouvert en exclusif la dorsale, ajouté un mot de passe. Ensuite depuis la frontale j'ai supprimé les tables liées, puis j'ai refais le lien vers la dorsale et là j'ai bien la demande du mot de passe au moment d'établir la liaison. (sans la suppression des tables liées ça ne marche pas)

Désormais la dorsale à un mot de passe, établie par "sécurité, définir le mot de passe de la base de données" et la frontale fait bien la liaison.

Donc topic Résolu , merci
Jonkill est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/03/2011, 10h16   #5
Membre confirmé
 
Avatar de Oliv'83
 
Homme Mon prénom cherche, c'est pas très dur...
Directeur commercial
Inscription : mars 2008
Messages : 356
Détails du profil
Informations personnelles :
Nom : Homme Mon prénom cherche, c'est pas très dur...
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Directeur commercial
Secteur : Tourisme - Loisirs

Informations forums :
Inscription : mars 2008
Messages : 356
Points : 216
Points : 216
Merci Jonkill

Ta solution a résolu mon problème.

Oliv'
Oliv'83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h29.


 
 
 
 
Partenaires

Hébergement Web