Allez dans Démarrer->Panneau de configuration->Outils d'administration->Services et assurez-vous que le service SQL Server Browser a été démarré et réglé sur automatique.
Utilisez le gestionnaire de configuration de SQL Surface->Services & Connexions. Développez Database Engine, cliquez sur Remote Connections et assurez-vous que Local & Remote connections est sélectionné et que TCP/IP est sélectionné (vous pouvez utiliser named pipes & tcp/ip).
Pour vous assurer qu'il ne s'agit pas d'un problème de pare-feu, désactivez le pare-feu sur votre hôte Windows 7 et essayez de vous connecter à partir de votre machine virtuelle XP (désactivez également le pare-feu dans cet environnement VM).
Mise à jour : Ok, vous avez activé le service SQL Browser, les sockets TCP/IP et vous pouvez vous connecter par adresse IP. \SQLEXPRESS. Désolé de vous faire sentir stupide, mais vous avez essayé WIN7MACHINENAME \SQLEXPRESS oui ? Pouvez-vous créer un partage sur la machine Win7 et essayer d'accéder à ce partage à partir de xp via \\WIN7MACHINENAME\SHARENAME et nous indiquer l'erreur. Vous pouvez également mettre à jour votre commentaire principal afin de refléter ce que vous avez fait pour que les choses fonctionnent jusqu'à présent. Pouvez-vous également essayer sans utiliser de session RDP mais en utilisant la console VM brute ?