Question

Quand je tente de lancer sqlcmd (à partir de l'invite cmd) Je reçois l'erreur suivante:

  

HResult 0x2, niveau 16, état 1   Fournisseur de canaux nommés: Impossible d'ouvrir une connexion à SQL Server [2].   Sqlcmd: Erreur: Microsoft SQL Server Native Client 10.0: Un réseau lié ou   erreur spécifique position est survenue lors de l'établissement d'une connexion à SQL Server   . Serveur est introuvable ou non accessible. Vérifiez si le nom d'instance est correcte et i   f SQL Server est configuré pour permettre les connexions à distance. Pour plus d'informations, voir    SQL Server en ligne ..   Sqlcmd: Erreur: Microsoft SQL Server Native Client 10.0: Délai de connexion expiré

.

Je ne sais pas pourquoi cela se produit? Je peux vous connecter au serveur SQL à partir de mon site Web asp.net (qui fonctionne localement, comme la base de données), mais sqlcmd ne peux pas se connecter.

Était-ce utile?

La solution

Essayez sqlcmd -S <InstanceName>

  • Votre commande ne fonctionnera que si vous avez installé comme instance par défaut du serveur.
  • Exécuter sp_helpserver connaître le nom de l'instance.

Autres conseils

Si vous n'utilisez pas l'instance par défaut, l'essai puis commande suivante:

sqlcmd -S MACHINENAME\INSTANCE_NAME

Notez la capitale S. Notez également que je ne lui donne pas un utilisateur de mot de passe, étant donné que l'authentification sqlcmd par défaut est le auth Windows, donc je peux me connecter en tant qu'utilisateur actuel.
 Pour plus d'informations de Microsoft vérifier cela> http://msdn.microsoft.com/en-us/library /ms165702.aspx

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