Onde está o SQLCMD.EXE no SQL Server 2014 Express?

21

Usando o "SQLCMD.EXE" para fazer backup dos meus bancos de dados do SQL Server Express por anos, descobri que depois de instalar a versão de 2014 , não encontrei mais o SQLCMD.EXE.

Nas versões anteriores, estava localizado em

C: \ Arquivos de programas \ Microsoft SQL Server \ 110 \ Tools \ Binn \ SQLCMD.EXE

Mas na minha instalação de 2014, não existe SQLCMD.EXE no

C: \ Arquivos de programas \ Microsoft SQL Server \ 120 \ Tools \ Binn

Minha pergunta:

Alguma chance de obter o SQLCMD.EXE no SQL Server Express 2014?

Uwe Keim
fonte
11
O que acontece quando você digita sqlcmd no prompt de comando. Isso dá erro? Tenho 2014 esperanças no meu PC irá verificar e reverter, mas meu palpite é que alguma alteração foi feita.
Shanky

Respostas:

26

Encontrei isso no Microsoft Connect :

De acordo com esta página no MSDN http://msdn.microsoft.com/en-us/library/ms143547(v=sql.120).aspx , sqlcmd.exe e bcp.exe agora estão em <Diretório de Instalação> \ SDK do Cliente \ ODBC \ 110 \ Tools \ Binn

Na verdade, sqlcmd.exee bcp.exeestão nessa pasta na minha máquina.

Verifique se você instalou Client SDK Tools.

gmsantos
fonte
11
Obrigado. Não é estranho que a pasta seja 110para a 120versão?
Uwe Keim
2
Eu acho que é porque driver cliente SQL ainda em 110versão
gmsantos
2
A maneira lógica de encontrá-lo agora é verificar a chave de registro "ODBCToolsPath", conforme mencionado em outra postagem no problema do Microsoft Connect.
Tony Wall