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 10/10/2007, 15h55   #1
Invité de passage
 
Inscription : février 2005
Messages : 10
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 10
Points : 1
Points : 1
Par défaut autoriser requêtes en mode sécurisé

Bonjour à tous

Après moultes recherches sur le site, forums et FAQ, je lance un message parce que là je bloque.

Voila je suis en train de tester une BD partagée : données sur le serveur et partie application en local. J'ai crée 3 groupes d'utilisateurs en plus de l'administrateur (mode consultation, saisie et saisie plus).

J'aimerais qu'à partir d'une connexion à l'application via ces comptes, l'utilisateur ai la possibilité de créer ses propres requêtes mais IMPOSSIBLE : message suivant "Vous n'avez pas l'autorisation pour utiliser l'objet MSysTables ..."

J'ai l'impression d'avoir essayé pas mal de paramètres différents : exclusif/partagé, droits sur nlles Tables/Requêtes etc. mais rien n'y fait !

je bosse sur Access2003

merci pour votre aide I hope

éric
ericleroy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2007, 20h21   #2
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 098
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 098
Points : 11 624
Points : 11 624
Bonjour,

As-tu utilisé l'assistant de sécurité pour mettre en place les groupes ?
__________________
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 10/10/2007, 20h29   #3
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 909
Points : 30 909
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Citation:
Envoyé par ericleroy Voir le message
Bonjour à tous

Après moultes recherches sur le site, forums et FAQ, je lance un message parce que là je bloque.

Voila je suis en train de tester une BD partagée : données sur le serveur et partie application en local. J'ai crée 3 groupes d'utilisateurs en plus de l'administrateur (mode consultation, saisie et saisie plus).

J'aimerais qu'à partir d'une connexion à l'application via ces comptes, l'utilisateur ai la possibilité de créer ses propres requêtes mais IMPOSSIBLE : message suivant "Vous n'avez pas l'autorisation pour utiliser l'objet MSysTables ..."

J'ai l'impression d'avoir essayé pas mal de paramètres différents : exclusif/partagé, droits sur nlles Tables/Requêtes etc. mais rien n'y fait !

je bosse sur Access2003

merci pour votre aide I hope

éric
Ne trouves-tu pas dangereux de donner la possibilité à d'autres utilisateurs de créer des requêtes dans ta base ?
Es-tu sûr qu'ils ne risquent pas de faire le b****l dans ta base ?

Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2007, 21h31   #4
Invité de passage
 
Inscription : février 2005
Messages : 10
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 10
Points : 1
Points : 1
Je ne suis pas passé par l'assisitant sécurité, non je suis passé par la commande autorisations des accès directement mais il ne me semble pas avoir fait d'erreur.
Mais c'est vrai que je suis parti d'une BD unique que j'ai fractionné afin d'avoir les données sur le serveur et l'appli en local et que cet base disposait déjà d'un fichier de sécurité que j'ai modifié, tt le monde utilisait le compte administrateur !

En fait l'intérêt de permettre aux utilisateurs de créer leurs propres requêtes est que je travaille sur une base assez complexe, scientifique et il est assez difficile de paramétrer ttes les requêtes possibles.
De plus il ne me semble pas que cela soit vraiment un problème si cela se limite à des requêtes de sélection, le compte Consultation ne permet pas de modifier les tables liées depuis le serveur. Ensuite à partir du moment où chacun gère cela sur son appli en local ... moi ça ne me pose pas de pbs ... si ?

Merci pour vos réponses
ericleroy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2007, 22h43   #5
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 098
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 098
Points : 11 624
Points : 11 624
Et ce fichier de groupe de travail a été créer avec le Wizard ?

J'insiste car le wizard a un bug il sécurise le fichier MsysTables qui n'est normalement accessible que par Engine.

Quand tu as ajouté les groupes et utilisateurs as-tu sécurisé la première ligne : <Nouvelle requête> ?

Le problème provient peut être de là.
__________________
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 10/10/2007, 23h00   #6
Invité de passage
 
Inscription : février 2005
Messages : 10
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 10
Points : 1
Points : 1
le wizard, c'est l'assistant ?
Je n'ai pas utilisé l'assistant

... et je ne sais pas ce qu'est le Engine

et oui j'ai sécurisé <Nouvelles tables/requêtes>, cad que j'ai donné tous les droits pour chaque groupe de façon à ce que même le groupe Consultation puisse créer ses propres requêtes ... En fait il peut le faire mais pas les enregistrer, oui cest peut-être une précision importante ?!

autre question <Nouvelles tables/requêtes> correspond-il à MSysTables que je ne vois apparaitre nulle part ?
ericleroy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2007, 23h19   #7
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 098
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 098
Points : 11 624
Points : 11 624
Essaye d'importer tous tes objets dans une base vierge.

Engine représente le moteur JET. On ne peut intervenir dessus tout comme Msystables d'ailleurs.

Cette erreur se produit lorsque le wizard (assistant) de sécurité a été utilisé, ensuite tous les groupes et les utilisateurs que l'on crée ont ce problème.
__________________
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 12/10/2007, 15h26   #8
Invité de passage
 
Inscription : février 2005
Messages : 10
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 10
Points : 1
Points : 1
Bonjour

Pour clore la discussion ...

j'ai fait tt comme vous m'avez dit
réimporté ts ls objets dans base vide
et ça fonctionne !!!!


merci
je suis soulagé
ericleroy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h31.


 
 
 
 
Partenaires

Hébergement Web