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?

Uwe Keim
la source
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.

gmsantos
la source
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