|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2007 Messages : 6 ![]() |
Avec la version 2007 il est possbile de créer une base vide et d'importer toutes les tables et documents d'une application Access 2000 ou 2003 sécurisée au niveau utilisateur sans problème. C'est à dire qu'auncune identification n'a été demandée et que les clients peuvent donc convertir nos applications pourtant bien verrouillées par un .MDW. Je sais que 2007 ne gère plus les sécurité comme avant, mais de là à permettre l'accés aux bases sécurisées , je suis inquiet. Personne n'a trouvé de solution ?
|
|
|
00
|
|
|
#2 |
![]() ![]() ![]() |
2007 permet la création et l'utilisation de bases de données mdb, et pas seulement accdb.
accdb est un nouveau format, dans lequel, pour le moment, seule la sécurité "entreprise" est prise en compte, c'est à dire dans l'optique d'une gestion centralisée des donnée sur un serveur de type SQLServeur (et/ou SharePoint) Si tu veux une sécurité comme en mdb, garde ton mdb
__________________
1formaxion, une formation de qualité, des formateurs compétents Mes tutoriels et vidéos : Tableaux croisés dynamiques, Access les Bases, et les autres ! |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2007 Messages : 6 ![]() |
J'ai bien compris ta réponse. Le problème n'est pas coté développeur mais client. Visiblement un client chez qui j'ai installé une version l'an passé en .MDB ou .MDE sécurisé pourra de lui même la convertir en Access 2007, décrypté sans avoir à passer par le système de login du MDW. Au niveau de la licence de mes applications je n'ai donc plus de protection des bases. Avez vous testé ce cas de figure?
|
|
|
00
|
|
|
#4 |
![]() ![]() ![]() |
et de ton côté, tu réussis à ouvrir ta bdd si tu déconnectes le mdw ?
__________________
1formaxion, une formation de qualité, des formateurs compétents Mes tutoriels et vidéos : Tableaux croisés dynamiques, Access les Bases, et les autres ! |
|
00
|
|
|
#5 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 096 ![]() |
Bonjour,
Coté MDE aucune chance que le client importe les objets dans une base 2007ormis les tables et le requetes. Coté MDB, je vais faire quelques tests pour vérifier. 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
|
|
|
#6 |
|
Invité de passage
![]() Inscription : décembre 2007 Messages : 6 ![]() |
Pour faire simple j'ai téléchargé la version d'éval d'office 2007 pour tester les conversions. Donc directement depuis Access j'ai tout d'abord ouvert les fichiers mdb normalement protégés sans pointé vers le fichier MDW. Il n'a rien demandé sinon le warning concernant les risques de vb. J'ai accé aux tables et leur structure alors que cela ne devrait pas être possible.
Pour l'applic MDE je suis d'accord que seul les tables sont accessibles (les documents étant protégés), mais comme ils s'agit de tables attachées depuis le frontal, il les ouvre également sans demandé quoique ce soit. |
|
|
00
|
|
|
#7 | ||
![]() ![]() ![]() |
Citation:
Normalement, tu devrais interdire l'ouverture de la base à l'utilisateur Administrateur, qui n'est pas non plus le propriétaire de la base (cf la FAQ à ce sujet) Citation:
Je vais faire des tests de mon côté également.
__________________
1formaxion, une formation de qualité, des formateurs compétents Mes tutoriels et vidéos : Tableaux croisés dynamiques, Access les Bases, et les autres ! |
||
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : décembre 2007 Messages : 6 ![]() |
Pour Admin je suis bien d'accord avec toi. Je viens de vérifier avec le fichier MDW. Il est bien désinscrit du Groupe administrateur et n'a aucun droit sur la base. Par contre est ce qu'il y aurait une différence entre Administrateur et Admin dans Access 2007 (dans Access 2000 il s'agit du même user)? Le fichier des Data (tables) et frontal (formulaire) ont été tous les passé à la sécurité au niveau utilisateur. Le fichier MDW que je viens de vérifier est bien le même pour les 2 bases. De plus sur ce fichier je suis bien le propriétaire de la base ("aria"), alors que sous 2007 il apparait "inconnu", mais il l'ouvre quand même.
Il me reste a essayer de virer le groupe "Administrateur" carrément et voir. |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : décembre 2007 Messages : 6 ![]() |
Pour Maxhence, je précise qu'effectivement on ne peut pas ouvrir les bases en passant par l'exploration windows et cliquant dedans. Je suis oblige de passer par le raccourci bureau...
|
|
|
00
|
|
|
#10 |
![]() ![]() ![]() |
C'est bien un problème dans TA sécurisation de ta base !
Voici un fichier joint (zippé). Remets l'extension mdb du fichier txt Essaie de l'ouvrir dans Access 2000 à 2003 => tu ne peux pas Essaie de l'ouvrir dans Access 2007, tu ne peux pas non plus.
__________________
1formaxion, une formation de qualité, des formateurs compétents Mes tutoriels et vidéos : Tableaux croisés dynamiques, Access les Bases, et les autres ! |
|
00
|
|
|
#11 |
![]() ![]() ![]() |
Je te suggère de vérifier dans ta sécurité que :
- Ni l'utilisateur Administrateur - Ni le groupe Administrateurs - Ni le groupe Utilisateurs ne peuvent ouvrir ta base de données Si c'est bien le cas, il devient impossible d'ouvrir la base de données sous Access 2007
__________________
1formaxion, une formation de qualité, des formateurs compétents Mes tutoriels et vidéos : Tableaux croisés dynamiques, Access les Bases, et les autres ! |
|
00
|
|
|
#12 |
|
Invité de passage
![]() Inscription : décembre 2007 Messages : 6 ![]() |
Merci pour ton fichier de test. fort de cet essai ca fonctionne bien. Donc j'ai eu beau relancé plusieur fois l'assistant sécurité et même désactiver les options de sécurité de l'administrateur à la main, mon fichier s'ouvrait toujours sous Access 2007.
Donc j'ai recréé la base vide sous access2000, importer mes tables et relancé l'assistant sécurité depuis celle ci. Maintenant cela fonctionne et elle n'est pas accessible même sous 2007. Je suppose donc qu'il y avait une coquille dans la structure même de la base dans les tables Msys qui ont provoqué ce problème. Merci pour l'assistance efficace... On va passer un meilleur Noel:
|
|
|
00
|
|
|
#13 | ||
|
Membre habitué
![]() Inscription : octobre 2002 Messages : 141 ![]() |
Bonjour,
Je me permet de rebondir sur ce mail car j'ai un soucis avec le Resp. informatique d'une boite a qui je proposai une BdD Access : Je cite ses craintes : Citation:
Il me fait une autre remarque que je ne comprends pas (surtout que je suis pas encore en 2007). Pouvez-vous m'aiguiller? Citation:
|
||
|
|
00
|
|
|
#14 |
![]() ![]() ![]() |
Oui
Tu peux garder un mdb pour l'ouvir dans 2007 et conserver les paramètres de sécurité niveau utilisateur Oui ET Non L'utilisateur PEUT voir TOUS les objets de la base de données. Si tu les masques, cce sera déjà plus dur. Si tu donnes des droits d'accès cohérents, c'est encore plus difficile. Par exemple, tu peux interdire à TOUT utilisateur d'ouvrir les tables, et leur permettre la visualisation des données via requête que tu auras créées toi, avec TES droits (supérieurs à ceux des utilisateurs et autorisation sur els tables) avec la clause WITH OWNERACCESS OPTION Il n'auront donc accès qu'à la série de requêtes que tu leur autoriseras d'ouvrir, qu'aux données que tu leur autoriseras d'avoir. Tout est dans la qualité de la mise en place de la sécurité. Plusieurs posts, la FAQ et même des tutoriels traitent de ce sujet. Je t'invite à un maximum de lecture sur l'existent
__________________
1formaxion, une formation de qualité, des formateurs compétents Mes tutoriels et vidéos : Tableaux croisés dynamiques, Access les Bases, et les autres ! |
|
00
|
|
|
#15 |
|
Membre habitué
![]() Inscription : octobre 2002 Messages : 141 ![]() |
Merci,
Je vais approfondir ma recherche dans ce sens Foste |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com