Où se trouve SQLCMD.EXE dans SQL Server 2014 Express?


21

En utilisant "SQLCMD.EXE" pour sauvegarder mes bases de données SQL Server Express pendant des années, je viens de découvrir qu'après avoir installé la version 2014 , je n'ai plus trouvé SQLCMD.EXE.

Dans les versions précédentes, il était situé à

C: \ Program Files \ Microsoft SQL Server \ 110 \ Tools \ Binn \ SQLCMD.EXE

Mais dans mon installation de 2014, aucun SQLCMD.EXE n'existe dans

C: \ Program Files \ Microsoft SQL Server \ 120 \ Tools \ Binn

Ma question:

Avez-vous une chance d'obtenir SQLCMD.EXE dans SQL Server Express 2014?


1
Que se passe-t-il lorsque vous tapez sqlcmd dans l'invite de commande. Est-ce que cela donne une erreur? J'ai 2014 exprees sur mon PC va vérifier et revenir mais je suppose que certains changements ont été apportés.
Shanky

Réponses:


26

Trouvé sur Microsoft Connect :

Selon cette page sur MSDN http://msdn.microsoft.com/en-us/library/ms143547(v=sql.120).aspx , sqlcmd.exe et bcp.exe sont désormais dans <Répertoire d'installation> \ SDK client \ ODBC \ 110 \ Tools \ Binn

En effet, sqlcmd.exeet se bcp.exetrouvent dans ce dossier sur ma machine.

Assurez-vous que vous avez installé Client SDK Tools.


1
Merci. N'est-ce pas étrange que le dossier soit 110pour la 120version?
Uwe Keim

2
Je pense que c'est parce que le pilote client SQL est toujours sur la 110version
gmsantos

2
La façon logique de le trouver est maintenant de vérifier la clé de Registre "ODBCToolsPath", comme mentionné dans un autre article du problème Microsoft Connect.
Tony Wall
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.