|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() ingénieur essais électronique Inscription : mai 2011 Messages : 128 ![]() |
Bonjour,
Je suis face a un problème et j'avoue galérer un peu. En quelques mots : J'ai une base de donnée décomposée en frontale sur chaque poste et dorsale sur un emplacement reseau. Je suis en controle totale sur le reseau et la base. Le client est en lecture seule sur le reseau et la base (fichier mdw). 1er cas : lorsque je lance la base (via un raccourci qui va bien) sur le poste client, les droits sont appliquées (lecture seule). Le hic : si je lance ensuite la même base sur mon Poste avec mes droits (controle totale), le fait que le client soit deja connecte me bloque mes droits et je me retrouve moi aussi en lecture seule. 2eme cas : Si je la lance sur mon poste en controle total (mon identifiant): OK Si je la lance sur le poste client en lecture seul (identifiant client): erreur "Impossible d'utiliser "admin", fichier en cours d'utilisation" Si j'ajoute l'utilisateur du poste en controle totale sur mon emplacement reseau, ca marche, c'est mon mdw qui gere la lecture seule de ma base. Le problèeme, je ne peux pas mettre tout le monde en controle totale sur mon emplacement reseau. Avez vous une idée ?? PS : si je me log sur mon poste avec l'identifiant client (lecture seule), le problème est le même. Lorsque le poste client lance la base il a l'erreur Impossible d'utiliser "admin". Fichier en cours d'utilisation. |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() ingénieur essais électronique Inscription : mai 2011 Messages : 128 ![]() |
Bonjour,
frontal en mde sur les différents postes dorsale sur le réseau avec des droits spécifiques Je commence a percevoir une bride d'information : - lorsque je scrute le fichier dorsale sur le reseua, voila ce que ca me donne (voir piece jointe). On voit que la dorsale a ete ouverte en exclusif par l'utilisateur ayant les droits que en lecture seule Comment faire pour que la base dorsale ne s'ouvre pas en exclusif par des gens ayant des droits lecture seule sur le reseau ? De plus, voici ce que j'ai observé : - lorsque j'ouvre du PC client la base frontal en local, un fichier ldb est créer en local mais sur le reseau, aucun fichier ldb est créer sur la dorsale : surement dû au fait que l'utilsateur client ne peut pas créer de fichier ldb sur le reseau car il ne possede pas de droit ecriture sur celui-ci - lorsque j'ouvre de mon PC ayant tous les droits sur le reseau et sur la base, un fichier ldb est créer en local pour le frontal et un autre sur le dorsale sur le reseau. Lorsque le PC client essaye de lancer la base, un ldb est déjà présent sur la dorsale et il ne peux pas le modifier car il n'a pas les bons droits non plus Connaissez vous une parade ? il va falloir changer les droits du réseau. Quels droits changer (écriture modification) ? Sur le dossier ou le fichier ? C'est assez complexe. PS :j'ai essayé avec une simple base (contenant une seule table) sur le réseau et les problèmes sont les même. Donc se n'est pas un probleme de mdw. |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() ingénieur essais électronique Inscription : mai 2011 Messages : 128 ![]() |
Tout réside dans le fait que lorsqu'access execute le frontal, la liaison vers le dorsale oblige la creation / modification du fichier .ldb dorsale sur le reseau. Sauf que les droits d'acces reseau pour le clients ne peuvent creer ou modifier un fichier a cette emplacement reseau.
Il faut donc juste trouver les bons droits d'acces reseau. Je suis étonner de n'avoir trouver aucune piste la dessus sur le forum. Peut être ai je mal cherché. En tout cas si cela peux aider certaine personne tant mieux !
|
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 093 ![]() |
Bonjour,
C'est dans le tuto sur la sécurité, chapitre III. De mémoire cela a été abordé également dans le forum. 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 |
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() ingénieur essais électronique Inscription : mai 2011 Messages : 128 ![]() |
En effet ce point est "survoler" dans le tuto sans toutefois faire le lien avec les droits d'accés au réseau. Je n'y avais pas pensé.
![]() Par contre l'embettant, c'est que pour faire ça, il faut donner les droits lecture écriture suppression sur le dossier réseau (lecture ecriure suppression des fichiers ldb). Je ne suis pas fan du droit à la suppression qui donne droit à la suppression du dorsale. Y aurait il encore quelque chose que je n'est pas saisi ? |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() ingénieur essais électronique Inscription : mai 2011 Messages : 128 ![]() |
C'est bon j'ai réussi. Il faut jongler avec les droits windows et c bon. Pensez à décocher les options d'héritage du parent et autre.
|
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2012 Messages : 52 ![]() |
Bonsoir,
Je rencontre le même soucis de droits Windows sur le réseau. Je ne souhaite pas que les utilisateurs puissent supprimer des fichiers/dossiers dans le répertoire de la dorsale alors que je n'ai pas d'autre solution que de leur donner les droits en lecture/écriture et donc suppression pour que la base fonctionne ! Vous dites avoir trouver la solution en jonglant avec les droits WINDOWS mais vous ne dites pas comment Je suis très intéressé de la solution si vous voulez bien la partager Cordialement Nono |
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 093 ![]() |
La solution est de refuser la suppression des fichiers de l'application.
Clic droit sur le répertoire/Propriétés/sécurité//Paramètres avancés/Autorisation/sélection de l'utilisateur ou du groupe d'utilisateurs concerné/Modifier Cocher dans la colonne Refuser :
Cordialement, Ps : j'ai choisi de ne pas aborder le sujet dans le tuto car c'est dans le périmètre de WINDOWS et non d'ACCESS. Voir les tutos sur la définition de droits dans Windows.
__________________
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 |
|
00
|
|
|
#9 | |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2012 Messages : 52 ![]() |
Bonjour,
Un grand merci ![]() Nono63 Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com