Nom de source des données non trouvé
Lorsqu'une application 32 bits se connecte à l'aide d'un nom de source de données (DSN) sur une version 64 bits du système d'exploitation
Windows
, vous pouvez recevoir le message d'erreur suivant :Source de données non trouvée et pilote non spécifié
La version 64 bits du système d'exploitation Microsoft
Windows
utilise la version 64 bits de l'outil Administrateur de sources de données (Odbcad32.exe) Open Database Connectivity (ODBC) dans le panneau de configuration, qui affiche des paramètres du DSN différents de ceux de la version 32 bits.Le système d'exploitation installe une version 32 bits et une version 64 bits de l'outil dans des dossiers séparés. Le tableau suivant identifie les emplacements des deux outils Administrateur ODBC et le DSN que chaque outil affiche.
Version et emplacement de l'outil Admin ODBC dans le disque système | DSN système 32 bits | DSN utilisateur 32 bits | DSN système 64 bits | DSN utilisateur 64 bits |
|---|---|---|---|---|
Version 32 bits située dans le dossier \Windows\SysWoW64 | Oui | Oui | Non | Oui |
Version 64 bits située dans le dossier \Windows\System32 | Non | Oui | Oui | Oui |
Pour résoudre ce problème, utilisez la version appropriée de l'outil Administrateur ODBC pour créer le DSN :
- Pour les applications 32 bits, utilisez la version 32 bits de l'outil Administrateur ODBC.
- Pour les applications 64 bits, utilisez la version 64 bits de l'outil Administrateur ODBC.
- Pour les applications 32 bits et 64 bits, utilisez.FactoryTalk Diagnostics> Configuration > Base de données ODBC
Fournir une réponse