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


21

Використовуючи "SQLCMD.EXE" для резервного копіювання моїх баз даних SQL Server Express протягом багатьох років, я виявив, що після встановлення версії 2014 року я більше не знайшов SQLCMD.EXE.

У попередніх версіях він знаходився в

C: \ Програмні файли \ Microsoft SQL Server \ 110 \ Інструменти \ Binn \ SQLCMD.EXE

Але в моїй установці 2014 року в програмі SQLCMD.EXE не існує

C: \ програмні файли \ Microsoft SQL Server \ 120 \ Tools \ Binn

Моє запитання:

Будь-який шанс потрапити на SQLCMD.EXE в SQL Server Express 2014?


1
Що відбувається під час введення sqlcmd у командному рядку. Це дає помилку? У мене в 2014 році експреси на моєму ПК перевірятимуться та повертатимуться, але я гадаю, що деякі зміни були внесені.
Шанкі

Відповіді:


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 \ Інструменти \ Бін

Дійсно, sqlcmd.exeі bcp.exeзнаходяться в тій папці моєї машини.

Переконайтесь, що ви встановили Client SDK Tools.


1
Спасибі. Хіба не дивно, що папка призначена 110для 120версії?
Uwe Keim

2
Я думаю, це тому, що драйвер клієнта SQL все ще знаходиться у 110версії
gmsantos

2
Логічний спосіб знайти його зараз - перевірити ключ реєстру "ODBCToolsPath", про який було сказано в іншій публікації в рамках проблеми Microsoft Connect.
Тоні Уолл
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.