IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

diffuser sur un réseau interne une base de données Access


Sujet :

Access

  1. #1
    Membre actif
    Inscrit en
    Janvier 2003
    Messages
    604
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 604
    Points : 247
    Points
    247
    Par défaut diffuser sur un réseau interne une base de données Access
    Bonjour,

    Je voudrais mettre à disposition une base de données.
    Sans pour autant permettre l'accés aux données dans la base.
    Seulement les paramétres de sécurité que j'ajoute dans
    la base ne sont à priori valable que sur ma machine.

    Comment diffuser sur le réseau interne une base de données Access,
    en limitant les droits. (en mettant la base en question sur un serveur
    de fichier...)

    D'avance merci de vos réponses

  2. #2
    Kpu
    Kpu est déconnecté
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Bonjour,

    Dans un premier temps, faire une copie de sauvegarde de la base, on ne sait jamais !!!

    Ensuite :

    Fractionner la base de donnée via Outils/utilitaires de bases de données/Fractionner (la base est ouverte), ce qui permet de la scinder en une dorsale (uniquement les tables avec les données) et une frontale (requêtes/formulaires/états ...).

    Mettre les deux éléments de la base dans un fichier sur le serveur où les utilisateurs ont les droits pour accéder.

    Créer ensuite un nouveau fichier .mdw appelé qui remplace le fichier de gestion d'accès par défaut wrkgadm.exe (il est sous C:\WINDOWS\system32).

    Ce nouveau fichier .mdw sera mis à côté des deux composantes de la base.

    Créer des utilisateurs ayant certains droits. Ils sont stockés dans le nouveau fichier .mdw.

    Aller sur chaque poste utilisateur montrer quel est le .mdw qui doit servir (doubleclick sur le .mdw par défaut et suivre la procédure "joindre").


    Bon, je ne donne que les grandes lignes, mais au final, les utilisateurs n'ont pas accès à la dorsale et ne peuvent donc détruire les tables (il suffit d'avoir une copie en sécurité de la frontale et de leur ré-installer si ils l'ont fait sauter ...), peuvent avoir des accès personalisés en fonction de leur login/mot de passe aux différents éléments de la frontale.

    Est que ça répond au problème ?

    Bon courage !

    Kpu

  3. #3
    Membre actif
    Inscrit en
    Janvier 2003
    Messages
    604
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 604
    Points : 247
    Points
    247
    Par défaut
    Merci, ca a l'air de marcher.
    Je suis un peu étonné par le systéme qui impose d'ajouter un fichier
    .mdw chez chaque utilisateur.
    Est ce qu'il y a des nouveautés qui s'annoncent dans ce domaine ?
    Que font les autres fournisseurs de base ?

  4. #4
    Kpu
    Kpu est déconnecté
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Je ne sais pas ce qu'il en est pour les autres fournisseurs de base ....
    Par contre, je sais qu'il existe un autre système sans passer par le .mdw, en récupérant l'identité du PC connecté, je crois.
    Mais c'est de la programmation, et je ne maîtrise pas du tout ...
    Le hic avec un .mdw, c'est que si une autre personne déploi une appli access, il faut qu'elle utilise le même fichier, sinon, c'est une appli ou l'autre, mais pas les deux.
    Autre souci, j'ai personnellement planté le support informatique ... ils devaient me réinstaller le runtime sur un poste, et ils n'ont jamais pu ouvrir access car .... ils n'avaient pas de login/mot de passe
    Et ils ne comprennaient pas pourquoi ils avaient un refus d'accès + un message d'erreur ...

    Mais bon, en attendant, c'est un moyen rapide et accessible, et c'est surtout le seul que j'ai trouvé !!!

    Si certains d'entre vous ont d'autres solutions, ça m'intéresse aussi !

Discussions similaires

  1. [AC-2000] Aide sur le départ d'une base de données Access
    Par zanou666 dans le forum Modélisation
    Réponses: 1
    Dernier message: 27/01/2010, 21h25
  2. question sur l'exploitation d'une base de données..
    Par rainbow38 dans le forum Access
    Réponses: 3
    Dernier message: 22/01/2007, 17h12
  3. Réponses: 2
    Dernier message: 07/10/2006, 13h29
  4. Mise en réseau d'une base dee donnée
    Par Bengi dans le forum Access
    Réponses: 1
    Dernier message: 26/04/2006, 23h03
  5. Accès Réseau a une base de données Access par Visual Basic
    Par thegreatbato dans le forum VBA Access
    Réponses: 5
    Dernier message: 06/01/2006, 15h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo