Где находится SQLCMD.EXE в SQL Server 2014 Express?


21

Используя «SQLCMD.EXE» для резервного копирования баз данных SQL Server Express в течение многих лет, я обнаружил, что после установки версии 2014 года я больше не обнаружил SQLCMD.EXE.

В предыдущих версиях он был расположен на

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

Но в моей установке 2014 года SQLCMD.EXE не существует в

C: \ Program Files \ Microsoft SQL Server \ 120 \ Инструменты \ Binn

Мой вопрос:

Есть ли шанс получить SQLCMD.EXE в SQL Server Express 2014?


1
Что происходит, когда вы вводите sqlcmd в командной строке. Это дает ошибку? У меня есть 2014 expires на моем ПК, который проверит и вернет, но я думаю, что некоторые изменения были сделаны.
Шэнки

Ответы:


26

Нашел это в Microsoft Connect :

Согласно этой странице в MSDN http://msdn.microsoft.com/en-us/library/ms143547(v=sql.120).aspx , sqlcmd.exe и bcp.exe теперь находятся в <Install Directory> \ Client SDK \ ODBC \ 110 \ Tools \ Binn

Действительно, sqlcmd.exeи bcp.exeнаходятся в этой папке на моей машине.

Убедитесь, что вы установлены Client SDK Tools.


1
Благодарю. Не странно ли, что папка 110для 120версии?
Уве Кейм

2
Я думаю, это потому, что драйвер клиента SQL все еще в 110версии
gmsantos

2
Логический способ найти его теперь - проверить раздел реестра «ODBCToolsPath», как упомянуто в другом посте в проблеме Microsoft Connect.
Тони Уолл
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.