ACC2000 : Impossible d'utiliser option /Pwd avec base de données protégée par mot de passe

Traductions disponibles Traductions disponibles
Numéro d'article: 207891 - Voir les produits auxquels s'applique cet article
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Modéré : Nécessite macro base, de codage et les compétences de l'interopérabilité.

Pour une Microsoft Access 2002 version de cet article, reportez-vous 292302.
Agrandir tout | Réduire tout

Sommaire

Symptômes

Lorsque vous essayez de démarrer Microsoft Access à l'aide de la / pwd option de ligne de commande pour ouvrir une base de données qui est protégé par un mot de passe, la boîte de dialogue connexion s'affiche, même si vous donnez le mot de passe correct.

Cause

Le / pwd option sert à fournir le mot de passe de compte de sécurité de niveau utilisateur, pas le mot de passe de la base de données.

Résolution

Pour pouvoir utiliser le / pwd option de ligne de commande pour démarrer Microsoft Access, implémenter une sécurité au niveau utilisateur.

Plus d'informations

Microsoft Access propose deux façons de protéger une base de données avec un mot de passe :
  • Mot de passe de la base de données - pour contrôler qui peut ouvrir une base de données.
  • Mot de sécurité compte passe : pour vérifier l'identité des utilisateurs lorsqu'ils ouvrent une session un groupe de travail.
Le mot de passe de la base de données, vous pouvez empêcher les utilisateurs non autorisés d'ouverture d'une base de données particulier. Lorsque vous définissez un mot de passe de base de données, tous les utilisateurs doivent entrer ce mot de passe avant qu'ils peuvent ouvrir la base de données. Toutefois, une fois que la base de données est ouvert, il n'existe aucune restriction de sécurité sur quelles opérations un utilisateur peut effectuer dans cette base de données.

Le mot de passe du compte de sécurité est utilisé lorsque vous définissez la sécurité au niveau utilisateur pour un groupe de travail. Avec sécurité au niveau de l'utilisateur, vous devez taper un nom d'utilisateur et un mot de passe pour ouvrir une base de données. Une fois que la base de données est ouvert, votre nom d'utilisateur détermine le type d'accès à chaque objet dans la base de données.

Lorsque vous utilisez le / pwd option de ligne de commande, elle applique toujours à un mot de passe du compte de sécurité.

Vous pouvez également constater ce comportement si vous utilisez sécurité au niveau de l'utilisateur et vous ne fournissez pas le bon mot de passe au niveau de l'utilisateur. Dans ce cas, vous ne recevez pas un message d'erreur.

Important : Veuillez vous assurer que vous utilisez également la casse. Si, par exemple, vous avez affecté le mot de passe "oneSock" à vous-même, puis vous essayez d'utiliser le mot de passe "onesock" avec la / pwd option de ligne de commande, Access vous invite à fournir le mot de passe et que vous ne recevez aucun message d'erreur.

Étapes à suivre pour reproduire le comportement

  1. Ouvrez la base de données exemple Comptoir.mdb en accès exclusif.
  2. Dans le menu Outils, pointez sur sécurité et puis cliquez sur définir la base de données de mot de passe.
  3. Tapez Northwind dans la zone mot de passe et dans la zone confirmation.
  4. Cliquez sur OK pour fermer la boîte de dialogue Définir le mot de passe de la base de données.
  5. Fermez la base de données et quittez Microsoft Access.
  6. Démarrez Microsoft Access avec les options de ligne de commande pour ouvrir la base de données Northwind et envoyer le mot de passe. Pour ce faire, procédez comme suit. Notez que la ligne de commande dans l'exemple suivant utilise le chemin d'installation par défaut pour les fichiers Microsoft Access ; Remplacez par le chemin d'accès à Msaccess.exe et Comptoir.mdb sur votre disque dur.
    1. Cliquez sur le bouton Démarrer, puis cliquez sur exécuter.
    2. Dans la boîte de dialogue exécuter, tapez la ligne suivante dans la zone Ouvrir, puis cliquez sur OK :
      "c:\program files\microsoft office\office\msaccess.exe" "c:\program files\microsoft office\office\samples\northwind.mdb" /pwd northwind
  7. Notez que Microsoft Access affiche la boîte de dialogue d'ouverture de session de sécurité au niveau de l'utilisateur, même si vous fourni le mot de passe de base de données sur la ligne de commande.
Pour supprimer le mot de passe de la base de données de la base de données Les Comptoirs, procédez comme suit.
  1. Ouvrez la base de données exemple Comptoir.mdb en accès exclusif.
  2. Dans la boîte de dialogue mot de passe requis, tapez Northwind, puis cliquez sur OK.
  3. Dans le menu Outils, cliquez sur sécurité, puis cliquez sur Annuler le mot de passe de la base de données.
  4. Tapez Northwind dans la zone mot de passe, puis cliquez sur OK.
  5. Fermez la base de données et quittez Microsoft Access.

Références

Pour plus d'informations sur les différences entre accountpasswords de sécurité et un mot de passe de base de données, cliquez sur Aide sur Microsoft Access dans le menu aide, tapez protéger une base de données Microsoft Access dans le Compagnon Office ou l'aide intuitive et puis cliquez sur Rechercher pour afficher la rubrique.

Pour plus d'informations sur les options de ligne de commande, cliquez sur Aide sur Microsoft Access dans le menu aide, tapez les options de ligne de commande de démarrage dans le Compagnon Office ou l'aide intuitive et puis cliquez sur Rechercher pour afficher la rubrique.
209207ACC2000 : Comment faire pour utiliser des commutateurs de ligne de commande dans Microsoft Access

Propriétés

Numéro d'article: 207891 - Dernière mise à jour: samedi 8 février 2014 - Version: 2.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Access 2000 Standard Edition
Mots-clés : 
kbnosurvey kbarchive kbmt kbprb kbui KB207891 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 207891
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com