Loading

Erreur "Database error 0x80004005: ODBC connection failed"

Date de publication: Jul 20, 2023
Description
Lorsque vous vous connectez à une requête Microsoft Access basée sur une table liée, le message d'erreur suivant peut s'afficher : 

0x80004005Database error : ODBC--connection to '<database>' failed. (Erreur de base de données : ODBC--la connexion à '<database>' a échoué.)
 
La même erreur peut également se produire en cas de connexion à un fichier Access contenant des liens vers une base de données Microsoft SQL Server utilisant l'authentification.

Cause

  • Dans le premier cas, le problème provient d'une limitation dans Access et est probablement lié à l'authentification de la base de données en cas d'utilisation de tables liées.
  • Dans le second cas, il n'est pas possible de transmettre les informations d'identification SQL Server à la base de données depuis Access. 
Résolution
Pour résoudre le problème en cas d'exécution d'une requête depuis une table Access liée, vous pouvez effectuer l'une des tâches suivantes :
  • Transformez la requête en une table à l'aide d'Access dans la vue Conception.
  • Sinon, vous pouvez importer les tables référencées dans la requête au lieu d'utiliser les tables liées.
Image ajoutée par l'utilisateur

Pour résoudre le problème en cas de connexion à un fichier Access qui est lié à une base de données SQL Server utilisant l'authentification, connectez-vous directement à SQL Server depuis Tableau Desktop. 
Ressources supplémentaires

Numéro d’article de la base de connaissances

001473591

 
Chargement
Salesforce Help | Article