Si vous pouvez vous connecter à l'aide de SSMS, copiez la connexion exactement, c'est-à-dire assurez-vous de spécifier une instance nommée (par exemple, 'VBNET\SQLSERVER'). Ouvrez SSMS, sur le nœud du serveur sur le côté gauche, cliquez avec le bouton droit de la souris et sélectionnez "Propriétés".
Si SQL 2008 s'exécute sur la même machine, il est fort probable que SQL 2008 utilise l'instance par défaut et SQL 2000 une instance nommée.
Ce qui pourrait également aider, c'est-à-dire simplifier les tests, est de créer un fichier UDL vide (par exemple 'TEST.UDL'). Un fichier texte vide devrait suffire. Ensuite, double-cliquez dessus, sélectionnez le fournisseur et jouez avec les paramètres. Vous pouvez toujours tester la connexion en utilisant le bouton 'Tester la connexion'. J'utilise cette astuce lorsque je dois me connecter à partir d'un PC client pour la première fois.