Question

J'ai téléchargé le programme d'installation 53,5 Mo de SQL Server 2005 Express à partir de l'adresse suivante:

Microsoft SQL Server 2005 express Edition

Alors je courais SQLCMD en allant dans la commande promp, mais il indique l'erreur

HResult 0x2, niveau 16, état 1
Fournisseur de canaux nommés: Impossible d'ouvrir une connexion à SQL Server 2 .
Sqlcmd: Erreur: Microsoft SQL Native Client: Une erreur est survenue tout en établissant une connexion au serveur. Lors de la connexion à SQL Server 2005, cet échec peut être causé par le fait que, sous de la valeur par défaut SQL Server ne permet pas les connexions à distance ..

Sqlcmd: Erreur: Microsoft SQL Native Client: Délai de connexion expiré

.

Alors je téléchargé et installé Sql commande utilitaire de ligne de l'adresse suivante:

Feature Pack pour Microsoft SQL Server 2005 - Novembre 2005

Alors aussi il montre la même erreur.

Alors j'ai installé Sql Native Client, puis aussi ne fonctionnait pas. Mais quand j'ai installé Management Studio, puis de Management Studio la connexion est établie, mais pas de sqlcmd de Invite de commande.

S'il vous plaît aider.

Était-ce utile?

La solution

Que faire si vous faites quelque chose comme:

sqlcmd -S W\SQLEXPRESS -E -d master -q "select * from sys.tables"

Il suffit de taper sur son propre sqlcmd ne fonctionnera pas - comment devrait le savoir utilitaire ce serveur pour se connecter, quelle base de données à utiliser, et quelle commande pour exécuter ??

Vous devez dire sqlcmd ce que vous voulez faire! Obtenir une liste de ses options de commande en utilisant sqlcmd -?, les étudier, et de les utiliser! Ou lisez la documentation MSDN sur Utilisation de l'utilitaire sqlcmd avec SQL Server Express - BTW: recherche MSDN pour obtenir des réponses et la documentation serait une bonne idée pour tous vos problèmes SQL Server ......

Le SQL Native Client est certainement nécessaire, oui -. Pas ce que vous entendez par le deuxième paquet il

Autres conseils

« Il suffit de taper sur son propre sqlcmd ne fonctionnera pas - comment devrait le savoir utilitaire ce serveur pour se connecter, quelle base de données à utiliser, et ce que commande pour exécuter ?? » Chose amusante. Comme je l'ai lu la documentation de Microsoft, juste en tapant sqlcmd alors qu'il était assis sur le serveur devrait ouvrir une connexion à ce serveur. Au moins, il peut, en fonction des paramètres de sécurité. Typing sqlcmd sans aucune option pour connexion / sécurité peut très bien échouer, mais l'utilitaire defintely essayer.

Et SQLCMD sans quitter est juste, non?

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