essayez d'exécuter sqlcmd échoue, incapable d'établir une connexion?
-
26-09-2019 - |
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.
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