none
Access refuse d'ouvrir mes bases en demandant systématiquement un mot de passe qui n'existe pas RRS feed

  • Question

  • Bonjour,

    J'ai voulu hier soir protéger une base de données Access .mdb avec un mot de passe. Je l'ai ouverte en mode exclusif avec Access 2013, et j'ai entré un mot de passe comme indiqué.

    Depuis, impossible d'ouvrir cette base de données avec Access 2013

    Pire : je ne peux plus ouvrir aucune base avec Access 2013, celui-ci me demandant toujours un mot de passe, alors qu'aucune de mes bases n'en est munie.

    Par ailleurs, j'ai vérifié qu'une de mes bases qu'Access refuse d'ouvrir sans mot de passe s'ouvre sans problème par Visual Basic 2010, et sans mot de passe.

    Enfin, il m'est maintenant impossible de créer une nouvelle base au format standard 2013 .accdb. A la demande de création, il m'est demandé un nom et un mot de passe. Quelles que soient les données entrées, je reçois le même message : "compte ou mot de passe invalide".

    Si j'annule, je reçois le message : "Un problème est survenu durant la communication entre Microsoft Access et le serveur OLE ou le contrôle ActiveX. Fermez le serveur, puis démarrez le en dehors de Microsoft Access. Recommencez ensuite l'opération initiale à partir de Microsoft Access". J'ignorait qu'un serveur OLE était en fonctionnement, et je ne vois pas très bien pourquoi, étant donné que mes bases de données sont toutes situées sur mon ordinateur. Je nage...

    Le problème viendrait donc apparemment d'Access 2013.

    Quelqu'un a-t-il une explication ou un conseil ?


    Pierre Allemand



    samedi 28 juin 2014 05:44

Réponses

  • Comme je n'ai reçu aucune réponse sur ce forum, j'ai lancé une recherche sur l'Internet.

    J'ai trouvé la cause et la solution au problème.

    La cause :

    Il s'agit d'un bug d'Access présent depuis longtemps et qui n'a jamais été corrigé par Microsoft.

    La solution :

    Origine : http://www.pcreview.co.uk/forums/access-2007-system-mdw-default-location-t3774189.html

    Trouver le fichier system.mdw. Dans mon cas, ce fichier se trouvait à l'adresse suivante :

    C:\Utilisateurs\<NomUtilisateur>\Appdata\Roaming\Microsoft\Access\Le neutraliser en changeant par exemple son nom.

    C'est tout. A la réouverture, le fichier est régénéré par Access.

    Bonne journée à tous.


    Pierre Allemand

    dimanche 29 juin 2014 17:39

Toutes les réponses

  • Comme je n'ai reçu aucune réponse sur ce forum, j'ai lancé une recherche sur l'Internet.

    J'ai trouvé la cause et la solution au problème.

    La cause :

    Il s'agit d'un bug d'Access présent depuis longtemps et qui n'a jamais été corrigé par Microsoft.

    La solution :

    Origine : http://www.pcreview.co.uk/forums/access-2007-system-mdw-default-location-t3774189.html

    Trouver le fichier system.mdw. Dans mon cas, ce fichier se trouvait à l'adresse suivante :

    C:\Utilisateurs\<NomUtilisateur>\Appdata\Roaming\Microsoft\Access\Le neutraliser en changeant par exemple son nom.

    C'est tout. A la réouverture, le fichier est régénéré par Access.

    Bonne journée à tous.


    Pierre Allemand

    dimanche 29 juin 2014 17:39
  • Bonjour,

    Quand vous écrivez :

    «Comme je n'ai reçu aucune réponse sur ce forum, j'ai lancé une recherche sur l'Internet.»

    sachez que vous avez posté samedi et trouvé la réponse dimanche...

    Le WE étant en général réservé à d'autres activités toutes aussi bénévoles que celles d'aider les utilisateurs sur ce forum (entre autres), vous pourrez être facilement en position de comprendre que vous n'ayez effectivement pas eu de réponse aussitôt, l'activité en question étant indubitablement prise sur notre propre temps.

    Par ailleurs, la recherche sur Internet reste la première chose à faire et demander de l'aide en est la suite si vous ne trouvez pas réponse à votre problème.

    Alors peut-être que le ton n'y était pas mais votre façon de formuler reste tout de même brusque.

    En tout état de cause, vous avez trouvé, tant mieux et effectivement, ce n'est pas vraiment un bug mais un assimilé endommagement du fichier mdw qui se regénère de lui même du fait que la sécurité Access a été supprimée à partir de la version 2007.

    Bonne journée.


    Argy

    mardi 1 juillet 2014 10:36
    Modérateur
  • Bonsoir Argy,

    Je veux bien admettre que le ton n'y était pas. Mais il faut dire aussi que j'avais en fait deux questions en cours sur des forums Microsoft, l'autre n'ayant pas eu de réponse satisfaisante depuis le 23 juin...

    Je me suis donc permis de rédiger mon texte avec un certain agacement.

    Je comprends le vôtre, concernant le fait que les réponses sont toutes bénévoles. Permettez-moi cependant de penser que le bénévolat exige une certaine abnégation.

    En ce qui concerne la façon d'effectuer sa recherche en interrogeant l'Internet ou le forum je pense que l'ordre que vous définissez est une interprétation tout à fait personnelle qui n'est mentionnée, à ma connaissance, nulle part. Mais j'ai peut-être mal regardé.

    Bonne soirée et sans rancune


    Pierre Allemand

    mardi 1 juillet 2014 21:12
  • Bonjour,

    Et quelle était cette autre demande ?

    Je ne peux pas la localiser...


    Argy

    mercredi 2 juillet 2014 07:59
    Modérateur
  • Voici la demande en question :

    http://social.msdn.microsoft.com/Forums/fr-FR/49d5d143-6ce2-4ae0-b2dd-437ced8b79d5/je-suis-dsespr?forum=vbasicfr


    Pierre Allemand

    mercredi 2 juillet 2014 16:47
  • Bonjour,

    Au sujet du fichier system.mdw, il est bon d'avoir présent à l'esprit que c'est le fichier qui contient les mots de passe. Si un mot de passe a été affecté à une base de données, il ne sera plus possible d'y accéder après avoir effacé le system.mdw où se situe son mot de passe.

    Ce fichier a d'ailleurs un nom, que j'ai oublié, et Access comporte une commande dans ses menus déroulants pour en sélectionner un autre. Est-ce le centre de sécurité ? Pour moi ça remonte à un certain temps ...

    Si j'ai bien compris la réponse fournie, il n'y a pas d'inquiétude puisque le system.mdw d'origine étant vérolé, on n'a pu ouvrir aucune base de données, donc on n'a pu affecter aucun mot de passe. Il serait d'ailleurs intéressant de préciser ce qui se passe lorsqu'on importe une base d'un autre système, dotée d'un mot de passe.

    Ceci étant posé, si le message de Dimanche soir peut être considéré comme réponse satisfaisante, il serait bon de le marquer comme tel en cliquant sur le lien "Marquer comme réponse". Ceci permettra aux développeurs qui auront cliqué sur Communauté / Vérifier le statut des questions, dans Visual Studio (ou l'équivalent dans Access j'imagine), de consacrer plutôt du temps à des questions qui n'ont pas encore reçu de réponse. Et ainsi de contribuer à résoudre un autre problème qui a été évoqué dans ce fil.


    • Modifié Gloops mercredi 2 juillet 2014 23:27
    mercredi 2 juillet 2014 23:23
  • Merci Pierre j'ai (J'avais) le même problème avec Access 2013

    En renommant le fichier le tour était joué.

    Merci pour votre persévérance.

    Robert

    dimanche 11 février 2018 21:07