Je me joins à la discution.
Il est absolument obligatoire d'avoir un client correspondant à la base de donnée d'installé sur le poste pour pourvoir accéder à une base de donnée, et ce, quelque soit le type de base de donnée.
Si parfois cela ne semble pas nécessaire, c'est que tout simplement MDAC est installé et MDAC fournit l'accès à quantité de bases de données.
Mais parfois, pour des types de bases de données plus exotiques ou pour des versions plus récente (comme SQL2005 et maintenant SQL2008), il est nécessaire d'installer des clients supplémentaires car ceci ne sont pas inclus dans le MDAC.
Si, même avec sql2005, tu attaque une base sql2000 voire sql97, probablement que ça marchera sans client, juste le MDAC, et encore à vérifier.
Par contre si tu attaque une base SQL2005, tu rencontrera probablement régulièrement quelques erreurs. Et si tu utlise des outils plus avancé comme Analyse Services, c'est plus que probable.
Donc 3 points :
- vérifier que tu as la dernière version de MDAC d'installée
- installer le client SQL2005
- vérifier et paramétrer SQLServer 2005 pour accepter les connections distantes (pense aussi aux différents parefeu qui pourraient se trouver sur le poste, le serveur, ou entre les 2)
---- Sevyc64 (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #
[ Lien ]