sqlcmd - se connecter à l'instance locale de SQLEXPRESS
Je veux exécuter un .sql script batch pour supprimer des enregistrements à partir d'un certain nombre de tableaux de fenêtre cmd. Donc, pour que j'essaie de me connecter à mon instance locale de sql express à l'aide de commande suivants
sqlcmd -e -s \SQLEXPRESS
Cependant, je ne suis pas en mesure de se connecter et d'obtenir l'erreur suivante:
'Named Pipes Provider: Could not open a connection to SQL Server [2]'.
Encore une chose bizarre que j'ai remarqué dans le message d'erreur est que la commande ci-dessus est d'essayer de se connecter à SQL Server 2005 alors que l'instance en cours d'exécution sur ma machine est SQLEXPRESS 2008.
Quelqu'un peut s'il vous plaît guide.
P. S. je suis à l'aide de l'Authentification Windows pour vous connecter à SQLEXPRESS qui est quand je vais pour se connecter à l'aide de Mgmt Studio.
OriginalL'auteur iniki | 2011-09-07
Vous devez vous connecter pour publier un commentaire.
Désolé pour la réponse tardive (viens de tomber sur votre question lors de la recherche de quelque chose de non relié), mais il me semble que vous êtes juste en utilisant le mauvais cas sur vos arguments:
-S
signifie "serveur", alors que-s
signifie "colseparator" (et, de même, minuscule e signifie écho plutôt que d'être intégrés auth)OriginalL'auteur Tao
N'est-il pas possible que le". " est absent de votre commande?
EDIT:
Visite cette page. Là, vous remplissez trouver des instructions pour se connecter à votre serveur. Tout d'abord vérifiez le code d'erreur Hresult dans votre message d'erreur.
J'ai aussi essayé moi-même, parce que je pouvais imiter votre problème. J'ai eu à faire les étapes ci-dessous pour vous connecter avec
sqlcmld
Essayez de vous connecter au serveur:
s'il vous plaît, consultez le fichier de réponse
Merci, j'ai corrigé que
OriginalL'auteur luviktor