2010-06-16 9 views
1

Je dois actuellement gérer du code hérité dans Visual Studio 2003 et .NET 1.1. Il utilise la sécurité intégrée pour se connecter à une base de données. J'utilise le mode WinXP dans Windows 7 pour l'installation VS2003. J'ai le SQL Server 2008 installé sur la machine Windows 7. Cependant, lorsque j'essaie de me connecter au serveur SQL à partir de VS2003, je reçois toujours le code SSPI qui ne peut pas être généré. L'installation en mode WinXP est connectée au domaine et je peux accéder à toute autre ressource du domaine (dossiers partagés, serveurs SQL utilisant SSPI sur d'autres machines). Il semble que la seule chose à laquelle je ne peux pas accéder en utilisant SSPI est le serveur SQL installé sur la machine hôte Win7 à partir de VS2003 en mode WinXP. Quelqu'un d'autre a-t-il eu ce problème et peut-il proposer une solution?SSPI de Windows XP Mode à Windows 7 SQL Server

+0

La machine Win7 est-elle également associée au domaine? –

+0

Vérifiez les configurations réseau sur la boîte Win7. Cela pourrait être 1) le pare-feu de Windows n'autorise pas le trafic TCP (port 1433) 2) SQL Server (par défaut) ne répond pas au trafic TCP, seulement les canaux nommés. Vous pouvez utiliser le panneau de configuration SQL pour l'autoriser (s'il est installé). – tgolisch

Répondre

0
  1. Vérifiez le pare-feu Win7. [Poste de travail, cliquez avec le bouton droit sur Réseau, Propriétés, Pare-feu Windows [coin inférieur gauche], Paramètres avancés, Règles entrantes, clic droit, Nouvelle règle, Port, Suivant, TCP + Ports locaux spéciaux: 1433, Suivant, Autoriser la connexion , Next, Domain (non public, car c'est le choix le plus sûr pour vous), Next, Name = SQLServer, Terminer].
  2. Vérifiez la configuration réseau SQL Server. [Démarrer, Tous les programmes, Microsoft SQL 2008, Outils de configuration, Gestionnaire de configuration du serveur Sql, Configuration du réseau SQL Server (développer), Protocoles pour MSSQLSERVER]. La mémoire partagée sera activée. Assurez-vous que TCP/IP est activé. Double-cliquez sur TCP/IP, sous l'onglet "Adresses IP", trouvez votre adresse IP, il devrait commencer par 192. ou 10. assurez-vous qu'il est "Actif = Oui" et "Activé = Oui".
+0

Ce n'est pas un problème de pare-feu. Je peux accéder au SQL Server à partir du mode WinXP si j'utilise une connexion SQL (sécurité non intégrée) très bien sans problème. Le problème se produit lorsque j'essaie d'utiliser la sécurité intégrée. Il ne semble pas vouloir frapper le domaine pour obtenir le jeton d'authentification dont il a besoin avant qu'il échoue. J'ai vérifié que TCP/IP est activé pour le serveur SQL et qu'il l'est. –

Questions connexes