|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : novembre 2006 Messages : 467 ![]() |
Bonjour à tous,
Je viens de mettre en oeuvre la sécurité d'après le tuto de loufab. Aux premiers tests je me rend compte que l'utilisateur "superutilisateur" (que j'ai nommé "ArchiAdm") qui remplace le compte d'administration natif ne peut pas modifier une relation entre tables (Mettre à jour et Effacer en cascade sont grisés), je peux changer le type de jointure. Dans les autorisations d'accès, Type objet Bdd, je ne vois que nouvelle bdd (normal?) Idem pour changement de propriétaire. Et là, si je veux changer de propriétaire pour nouvelle bdd le bouton appliquer est grisé. Est-ce que le problème est là? Avant le sécurité j'ai fractionné ma base, serait-ce la cause? Merci de votre attention. |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : novembre 2006 Messages : 467 ![]() |
En fouillant dans les sauvegardes il apparait plutôt que c'est un comportement lié au fractionnement de la base.
Celui-ci est peut-être normal... Si je souhaite modifier les options des liaisons de table (...cascade...), quel serait le moyen? Bref, est-ce que j'ai un problème ou est ce que je peux continuer à bosser? |
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 095 ![]() |
Bonjour,
Pour le type Bdd c'est normal. Vérifie que tu n'as pas changer le propriétaire de la table MsysRelationship, celui-ci doit être Engine. 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
|
|
|
#4 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 095 ![]() |
Dans le cas de bases fractionnés, soit les relations sont créées dans l'applicatif soit dans la partie data. Dans tous les cas elles ne peuvent être modifiées que là ou elles ont été déclarées.
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 |
|
Membre confirmé
![]() Inscription : novembre 2006 Messages : 467 ![]() |
Bonsoir loufab,
Je n'ai pas changé le propriétaire de la table MSysRelationships n'y d'aucune autre MSys... car je ne les "vois" pas dans ma fenêtre Autorisations d'accès! |
|
|
00
|
|
|
#6 |
|
Membre confirmé
![]() Inscription : novembre 2006 Messages : 467 ![]() |
Merci loufab,
Je n'avais pas pensé à aller voir dans le mbd des tables. Pour modifier les relations c'est donc résolu. Je ne vois pas plus les MSysRelationship et autres. Dois-je définir les droits sur les tables aussi dans le mbd des tables? (Tout est pour l'administrateur pour l'instant, droits et propriétaires). Merci encore pour ton attention. |
|
|
00
|
|
|
#7 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 095 ![]() |
Menu Outils/options/affichage et coche Objets Systèmes
__________________
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
|
|
|
#8 |
|
Membre confirmé
![]() Inscription : novembre 2006 Messages : 467 ![]() |
Pour en finir,
Question de méthode, je n'ai pas fini de développer mon application. J'ai besoin des définitions de droits mais pas encore de fractionner ma bdd. Je vais donc repartir sur une version monofichier sur lequel je vais faire la sécurité. Quand j'aurais terminé je fractionne avant de passer en runtime. Une dernière question donc: il y a-t-il un ordre préférable pour ces opérations (sécu/fractionnement). |
|
|
00
|
|
|
#9 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 095 ![]() |
Normalement on fait la sécurité en dernier. Il n'y a cependant aucune obligation.
Cordialement, Ps : garde toujours les codes de création du workgroup et des groupes, ainsi qu'une version de la base non sécurisée.
__________________
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
|
|
|
#10 |
|
Membre confirmé
![]() Inscription : novembre 2006 Messages : 467 ![]() |
Merci pour tes conseils,
Mais, excuses_moi si je fais durer, si je veux , par exemple mettre un nom d'utilisateur dans un enregistrement de mouvement de stock ou de création de qq chose: 1) Dois-je m'occuper de la sécurité en même temps que du reste 2) Dois-je créer une table d'utilisateurs "normale" et je fais un lien après avec la sécu? 3) autre façon de faire? |
|
|
00
|
|
|
#11 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 095 ![]() |
Pour le nom de l'utilisateur utilise simplement :
Stocker des noms d'utilisateurs et peut constituer un trou de sécurité et entraine une gestion lourde. Tu peux également utiliser le compte de connexion windows avec Avec ces 2 méthodes tu peux faire la sécu en dernier. Note que la sécu existe par défaut, même si elle n'est pas paramétrée. 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
|
|
|
#12 |
|
Membre confirmé
![]() Inscription : novembre 2006 Messages : 467 ![]() |
Merci pour tout
Cordialement JC |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com