2008-11-13 4 views
1

.: Vista SP1 Env, SQL Server Express 2005Impossible de se connecter à SQL Server Express à l'aide sqlcmd.exe

Je suis en mesure de se connecter à mon localhost SQL Server à l'aide SQL Server Management Studio, en utilisant l'authentification Windows et , au meilleur de ma connaissance, tous les paramètres par défaut, y compris le protocole réseau.

Maintenant, j'essaie de se connecter en utilisant sqlcmd.exe sans résultat:

C:\Program Files\Microsoft SQL Server\90\Tools\Binn>sqlcmd -S \\PCSERGEHOME\SQLE 
XPRESS 
HResult 0x57, Level 16, State 1 
Named Pipes Provider: Invalid parameter(s) found [87]. 
Sqlcmd: Error: Microsoft SQL Native Client : An error has occurred while establi 
shing a connection to the server. When connecting to SQL Server 2005, this failu 
re may be caused by the fact that under the default settings SQL Server does not 
allow remote connections.. 
Sqlcmd: Error: Microsoft SQL Native Client : Login timeout expired. 

J'ai aussi essayé d'utiliser -U PCSERGEHOME \ Serge. Je suis ensuite invité à entrer mon mot de passe mais le résultat est le même.

TIA pour votre aide.

Répondre

4

Perdez le premier \\

En fait, essayez. \ XPRESS (période slash exemple)

+0

Aargh! Je l'ai eu sous mes yeux dans la boîte de dialogue de connexion SSMS. Merci! –

+0

Doh, manqué aussi –

+0

Peut-être aussi avoir quelque chose à voir avec ce que vos liaisons de port sont définies pour le gestionnaire de configuration de l'instance SQL. Vous avez peut-être lié le port 1433 à localhost uniquement. – djangofan

0

Essayez

  • La désactivation du pare-feu
  • En utilisant localhost au lieu
  • Vérifiez le serveur configuration (dans le studio de gestion) pour vous assurer que les connexions à distance sont activées
  • Vérifiez les paramètres dans la configuration de la surface d'exposition et assurez-vous que tous les transports sont activés et que les connexions à distance sont activées