Em uma máquina com o SQL Server LocalDB 2014 instalado, estou procurando o arquivo SQLCMD.EXE, mas não consigo encontrá-lo em nenhum lugar. Existe uma maneira de instalá-lo separadamente?
Infelizmente não sou administrador local da máquina, então prefiro sem MSI...
Encontrei este link https://www.microsoft.com/en-us/download/confirmation.aspx?id=36433 , mas não pode usar MSI... Talvez copiar arquivos executáveis e dlls possa ajudar.
Depois de copiar os arquivos SQLCMD.EXE, BATCHPARSER.DLL e SQLCMD.RLL C:\Program Files\Microsoft SQL Server\110\Tools\Binn
de outro computador com o SSMS instalado, ainda recebo o erro:
Microsoft SQL Server Native Client 11.0: nome da fonte de dados não encontrado e nenhum driver padrão especificado.
correndo sqlcmd -S np:\\.\pipe\LOCALDB#F8040C8F\tsql\query
.
Eu descobri que durante a instalação do SQL Server LocalDB MSI, o driver ODBC não está instalado
Portanto, para usar o SQLCMD, é necessário instalar o Microsoft® ODBC Driver 11 para SQL Server® - faz parte do driver ODBC conforme aqui .
Quando tentei instalar o Microsoft® Command Line Utilities 11 para SQL Server®, fui solicitado a instalar primeiro o driver ODBC.
Então é possível copiar os arquivos SQLCMD.EXE, BATCHPARSER.DLL e SQLCMD.RLL ou instalar o Microsoft® Command Line Utilities 11 para SQL Server® .
Você está instalando o SQL Server 2014 em uma instalação do Windows sem nenhuma versão anterior do SQL Server?
Dê uma olhada em C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn