Fixé- Access Erreur d’exécution 3151 Échec de la connexion ODBC

Lorsque vous utilisez le protocole ODBC pour vous connecter à Microsoft Access, vous pouvez rencontrer l’erreur d’exécution 3151 Échec de la connexion ODBC. Voici l’erreur complète qui s’affiche sur votre écran:

Erreur d'exécution 3151 Échec de la connexion ODBC

L’erreur ci-dessus se déclenche pour plusieurs raisons et peut être facilement corrigée. Dans cet article, je discuterai des causes possibles et des solutions de contournement efficaces pour se débarrasser du MS Access ODBC connexion échoué erreur. Aussi, je mentionnerai le professionnel Access Réparation & Récupération Outil pour résoudre cette erreur avec moins d’effort si elle survient en raison d’une corruption de la base de données.

Classé Excellent sur Trustpilot
Outil Gratuit de Réparation de Base de Données MS Access
Réparez les fichiers de base de données MDB et ACCDB corrompus et récupérez facilement les tables, les requêtes, les index et les enregistrements de base de données supprimés. Essayez maintenant!
Télécharger
En cliquant sur le bouton Télécharger ci-dessus et en installant Stellar Repair for Access (14.8 MB), je reconnais avoir lu et accepté le contrat de licence utilisateur final et la politique de confidentialité de ce site.

Réparations rapides:

Mais avant d’aller plus loin, sachons quelque chose sur ODBC & ODBC – la connexion à <nom> a échoué. (odbc error 3151).

Brève information sur les sources de données ODBC

ODBC (Open Database Connectivity) est l’un de ces protocoles qui est principalement utilisé pour connecter la base de données MS Access à toute autre source de données externe comme Microsoft SQL Server. D’autre part, la source de données ODBC est une combinaison de données source et des informations de connexion nécessaires pour accéder à ces données particulières. Voici quelques exemples de sources de données: SQL Server, une feuille de calcul, Oracle RDBMS et des fichiers texte.

Alors qu’un exemple d’informations de connexion comprend l’emplacement du serveur, le nom de la base de données, l’ID de connexion, le mot de passe et diverses options de pilote ODBC qui définissent comment se connecter aux sources de données. Eh bien, ces informations peuvent être obtenues auprès de l’administrateur de la base de données auquel vous souhaitez vous connecter. Dans Access, les sources de données ODBC sont utilisées pour connecter des sources de données externes à Access qui ne contiennent aucun pilote intégré.

Qu’est-ce que la connexion ODBC a échoué 3151?

Odbc Connection Failed Error est un message d’erreur réclamé très courant par plusieurs utilisateurs de la base de données d’Access. On observe que ce type de problème de connexion ODBC survient généralement lorsque certaines modifications sont apportées aux serveurs SQL avec un nouveau nom, IP et DSN; ou la création d’un nouvel ODBC et la modification effectuée dans les tables de liens.

D’un autre côté, nous pouvons dire que le code odbc error 3151 est le résultat d’un échec de connexion ODBC dans MS Access. Cependant, il existe d’innombrables causes qui peuvent conduire à cette erreur. Mais ci-dessous, j’ai énuméré les principaux:

  1. Problème de connexion réseau
  2. Authentification SQL Server inappropriée.
  3. Corruption de la base de données Access.
  4. Apporter des modifications aux tables de liens
  5. Lorsque des modifications sont apportées aux serveurs SQL, comme fournir un nouveau nom, IP et DSN.
  6. Le pare-feu Windows restreint la connexion
  7. Paramètres TCP ou Traçage incorrects.

Comment réparer Access Erreur d’exécution 3151 Échec de la connexion ODBC?

Pour corriger l’erreur ODBC-Connection To Failed de la base de données Access, voici les correctifs possibles mentionnés. Voyons ce que dit la première méthode :

Façon 1 – Correction de l’option “Avec l’authentification SQL Server”

Lors de la création d’une connexion ODBC au serveur SQL, faire la sélection de l’identifiant et du mot de passe donnés par l’utilisateur. Confirmez la même chose dans Microsoft Access, où la source de données système et la source de données machine ont été utilisées pour créer la connexion ODBC.

Voici comment effectuer cette procédure –

  • Ouvrez votre base de données MS Access >> allez dans un menu Fichier >> cliquez sur Obtenir des données externes >> Options de liens des tables.

Erreur d'exécution 3151 Échec de la connexion ODBC

  • Maintenant, dans la liste Types de fichiers, choisissez la base de données ODBC.

Erreur d'exécution 3151 Échec de la connexion ODBC

  • Cliquez sur l’option Machine Data Source.
  • Appuyez sur l’option Nouveau.
  • Choisissez la source de données système et sélectionnez l’option Suivant.
  • Cliquez maintenant sur l’option SQL Server. Après cela, appuyez sur l’option Suivant, puis sur Terminer.

Erreur d'exécution 3151 Échec de la connexion ODBC

  • Attribuez un nom pour la connexion ODBC et SQL Server dans les zones de texte indiquées.
  • Appuyez sur l’option suivante et cochez l’option “Avec l’authentification SQL Server à l’aide d’un identifiant de connexion et d’un mot de passe saisis par l’utilisateur“.
  • Cliquez sur Suivant et sélectionnez la base de données appropriée.

Erreur d'exécution 3151 Échec de la connexion ODBC

  • Cliquez sur Suivant et Terminer. À ce stade, vous pouvez tester la connexion ODBC à SQL Server.
  • Cliquez plusieurs fois sur OK jusqu’à ce que vous reveniez à la page de connexion SQL Server.
  • Entrez l’ID de connexion et le mot de passe à la base de données du serveur SQL et appuyez sur l’option OK.
  • Maintenant, cochez la case Enregistrer le mot de passe.

Après avoir essayé les étapes ci-dessus, vous devez maintenant avoir résolu le problème de la connexion ODBC pour une base de données Access. Mais si au cas où cela ne réussirait pas, approchez-vous du second.

Façon 2 – Configurer une connexion ODBC pour une base de données Access

Il est important de configurer parfaitement la connexion ODBC pour la base de données Access. Alors, vérifiez simplement si vous l’avez fait correctement ou non. Cela vous aidera également à apprendre à configurer une connexion erreur odbc pour la base de données Access avec une erreur de formulaire.

  • Sur votre bureau Windows, appuyez sur Démarrer > Paramètres > Panneau de configuration > ouvrez le panneau de configuration Outils d’administration.
  • Après l’ouverture de la fenêtre Outils d’administration, double-cliquez sur les sources de données (ODBC).
  • Maintenant, dans la boîte de dialogue Administrateur de source de données ODBC, cliquez sur Ajouter.

Erreur d'exécution 3151 Échec de la connexion ODBC

  • Après cela, ouvrez la boîte de dialogue Créer une nouvelle source de données, appuyez sur le pilote Microsoft Access (*.mdb), puis sur Terminer
  • Pour attribuer le nom de la source de données pour entrer Parcel_Owners, dans la boîte de dialogue ODBC Microsoft Access Setup
  • Entrez également sa description comme “Informations sur le propriétaire de la parcelle“.

Erreur d'exécution 3151 Échec de la connexion ODBC

  • Dans la même boîte de dialogue sous l’option Base de données, cliquez sur Sélectionner.
  • Une fois cette boîte de dialogue Sélectionner une base de données ouverte sur votre écran, recherchez les exemples de fichiers et choisissez le fichier Assessor.mdb. Vous devez spécifier la base de données pour les sources de données.

Erreur d'exécution 3151 Échec de la connexion ODBC

  • Appuyez sur l’option OK dans toutes les boîtes de dialogue ouvertes Sélectionner une base de données, Configuration ODBC Microsoft Access et Administrateur de source de données ODBC.
  • Une fois cette tâche terminée, fermez le panneau de configuration Outils d’administration.

Façon 3- Activer les options de traçage

De nombreux utilisateurs ont signalé avoir reçu l’erreur d’exécution 3151 Échec de la connexion ODBC en raison d’un problème avec les capacités de traçage ODBC.

Eh bien, vous pouvez facilement résoudre cette erreur en configurant l’onglet Suivi de l’administrateur ODBC.

Voici comment procéder :

  • Connectez-vous au groupe Administrateurs locaux.
  • Ensuite, allez dans Outils d’administration >> cliquez sur “ODBC Data Source Administrator”.
  • Choisissez un onglet Traçage.
  • Cochez la case “Traçage à l’échelle de la machine pour toutes les identifications”.
  • Cochez la case de traçage à l’échelle de la machine pour l’activer.
  • Maintenant, décochez une case pour revenir au traçage par utilisateur >> appuyez sur Appliquer.

Erreur d'exécution 3151 Échec de la connexion ODBC

Façon 4- Activer les paramètres du canal nommé

Généralement, le protocole Named Pipe est utilisé pour établir la connexion entre les utilisateurs du réseau et MS SQL Server. Toutefois, la connexion ODBC (Open Database Connectivity) peut échouer si le protocole Named Pipe est désactivé.

Vous pouvez simplement suivre les étapes ci-dessous pour activer le paramètre de ce protocole:

  • Accédez au Panneau de configuration de votre PC.
  • Sur la page “Tous les éléments du Panneau de configuration” >> cliquez sur Outils d’administration Windows.
  • Ensuite, faites un double-clic sur la politique de sécurité locale.

Erreur d'exécution 3151 Échec de la connexion ODBC

  • Sous la politique de sécurité locale, vous devez cliquer sur Paramètres de sécurité >> Politiques locales.
  • Après cela, cliquez sur Options de sécurité>> appuyez avec le bouton droit sur l’option “Access réseau : canaux nommés accessibles de manière anonyme” >> choisissez l’option Activé.

Erreur d'exécution 3151 Échec de la connexion ODBC

Façon 5 – Correction de l’erreur d’exécution 3151 Échec de la connexion ODBC en vérifiant la connexion TCP

Vous pouvez simplement vérifier les statistiques IP actives et la connexion TCP en suivant les étapes ci-dessous:

Étape 1 – Tout d’abord, appuyez sur les touches Win + R puis entrez ‘CMD’ >> OK pour lancer la fenêtre d’invite de commande.

Étape 2- Sous Invite de commande >> entrez la commande ci-dessous:

netstat -n –a.

Erreur d'exécution 3151 Échec de la connexion ODBC

Façon 6 – Réparer la base de données d’Access corrompue

Comme mentionné dans la section des causes, la corruption de la base de données peut également déclencher une connexion à <nom> échouée. (odbc error 3151). Dans ce cas, vous pouvez utiliser l’outil Compact & Repair intégré d’Access.

Voici comment procéder:

  • Ouvrez votre base de données Access.
  • Cliquez sur Fichier puis Info.
  • Après cela, recherchez et cliquez sur Compacter et réparer la base de données.

Erreur d'exécution 3151 Échec de la connexion ODBC

Option recommandée pour assurer la sécurité et l’absence d’erreurs de la base de données Access:

Si vous souhaitez conserver vos fichiers de base de données d’Access en toute sécurité et à l’abri de tout problème de corruption, conservez également une sauvegarde appropriée et à jour de votre base de données Access.

Mais si vous êtes déjà confronté au problème de corruption de la base de données d’Access ou à l’erreur conquise, vous n’avez pas non plus à vous en soucier. Essayez simplement le professionnel Access Base de données Réparation outil pour réparer efficacement les fichiers MDB/ACCDB de la base de données Access.

Ce logiciel de récupération MS Access fonctionne efficacement pour réparer les bases de données Access corrompues/endommagées. En dehors de cela, le logiciel analyse en profondeur chaque segment de la base de données d’Access corrompue et en supprime tous les problèmes. L’outil est tout simplement parfait pour récupérer tous les éléments des fichiers de base de données Access tels que les tables, les requêtes, les index, les macros, etc. en toute sécurité et sans aucun problème.

* En cliquant sur le bouton Télécharger ci-dessus et en installant Stellar Repair for Access (14.8 MB), je reconnais avoir lu et accepté le contrat de licence utilisateur final et la politique de confidentialité de ce site.

Étapes pour utiliser l’outil de réparation d’Access

access-shot-fr-1
access-select-database-fr-2
access-repairing-fr-3
access-repairing-completed-fr-4
access-preview-fr-5
access-save-location-fr-6
access-saving-fr-7
previous arrow
next arrow

Verdict final

L’erreur d’exécution d’Access 3151 Échec de la connexion ODBC peut se produire pour diverses raisons. Cependant, vous pouvez suivre les méthodes susmentionnées pour résoudre cette erreur.

Au cas où, si cette erreur survient en raison d’une corruption dans la base de données, vous devez opter pour Access Réparation Outil. Il est conçu avec une interface utilisateur simple pour réparer les fichiers de base de données corrompus en un rien de temps. En outre, il peut vous aider à récupérer tous les objets d’un fichier corrompu sans aucune perte de données.

J’espère que vous avez aimé cet article.

rencontrez toujours des problèmes? Fix les avec Stellar réparation pour Access:

Ce logiciel assure la réparation et la récupération en toute transparence de la base de données ACCDB et MDB. Il restaure tous les objets, y compris les tables, les rapports, les requêtes, les enregistrements, les formulaires et les index ainsi que les modules, les macros, etc. Fix problèmes de Microsoft Access maintenant en 3 étapes faciles:

  1. Télécharger Stellar Access base de données réparation outil évalué Excellent sur Cnet.
  2. Cliquez sur l'option Parcourir et Rechercher pour localiser la base de données Access corrompue.
  3. Cliquez sur le bouton Réparer pour réparer et prévisualiser les objets de la base de données.

Pearson Willey est un rédacteur de contenu de site Web et un planificateur de contenu détaillé. En plus de cela, il est également un lecteur assidu. Par conséquent il sait très bien rédiger un contenu engageant pour les lecteurs. Lécriture est pour lui un avantage croissant. Il amours explorer ses connaissances on MS Access et partage technologie blogs.