Question

Je suis en cours d'exécution que mon système d'exploitation hôte - Win 7 x64 et l'exécution d'une instance de SQL Server 2005 (développeur, x64). J'exécute également une instance de XP Virtual PC et essaie de se connecter au système d'exploitation hôte Sql instance sans beaucoup de chance.

Je peux cingler l'hôte de l'OS invité et vice-versa.

Le PC invité Virtual n'utilise pas l'adaptateur réseau NAT, mais la carte physique de la machine.

J'ai couru l'outil de configuration de surface SQL Server sur l'hôte et assuré à la fois local et les connexions à distance sont autorisés pour les protocoles TCP / IP et canaux nommés.

J'ai installé le SQL Server 2005 Native Client sur l'invité XP OS ainsi que SQLCMD.

Quand je numéro: "SQLCMD -L" Je vois:

Servers:
    ROBSWIN7BOX

Mais quand j'essaie "SQLCMD S ROBSWIN7BOX", je reçois:

HResult 0x52E, Level 16, State 1
Named Pipes Provider: Could not open a connection to SQL Server [1326].
Sqlcmd: Error: Microsoft SQL Native Client : An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connection
s..
Sqlcmd: Error: Microsoft SQL Native Client : Login timeout expired.

J'ai aussi essayé divers SQLCMD S .. -U sa .. -P et SQLCMD S ... -E (SQL Server est configuré pour l'authentification en mode mixte).

Toutes les idées? Qu'est-ce que je méconnais?

thanks!

Rob

Était-ce utile?

La solution

Erreur 0x52e: (Win32) 0x52e (1326) - Échec de la connexion:. Nom d'utilisateur inconnu ou mot de passe incorrect

Vous devez Win auth pour ouvrir le canal nommé. Assurez-vous que le port SQL est ouvert par le pare-feu sur l'hôte et la force tcp dans votre connexion: SQLCDM -S tcp:ROBSWIN7BOX -U user -P pwd

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top