Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Pourquoi Erreur :[Gestionnaire de pilotes ODBC] Nom de la source de données introuvable... ? (fonctionne bien sur l'environnement de développement)

Le problème vient probablement de la configuration ODBC sur le serveur lui-même . En d'autres termes, la chaîne de connexion [à la source ODBC] est correcte (puisque testée sur un autre serveur), mais elle fait référence à une source qui n'est pas configurée sur ce serveur particulier.

Pour remédier au problème, ouvrez l'administrateur de source de données ODBC (typiquement un des raccourcis du menu outils "Administratif"), et vérifiez si vous avez bien une source (typiquement un "DSN Système") avec le même nom trouvé dans la connexion chaîne de caractères. Cette source est probablement inexistante ou mal configurée.

Outre les considérations de performances, on peut envisager d'utiliser des fournisseurs de données plus directs (tels que le fournisseur de données MS SQL ou Microsoft.Jet.OLEDB) au niveau de la chaîne de connexion ; cela évite le point de configuration supplémentaire (le panneau de configuration ODBC) sur le serveur (mais cela peut nécessiter l'utilisation de deux chaînes de connexion distinctes, une pour l'environnement de test et une pour l'environnement de production...)